X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fgroupbasedpolicy%2Fgroupbasedpolicy.yaml;h=2bb19cc5166dee3e1c35ef2f7ba84a8a6a9222cb;hb=298b6fd5d5aa20983d67eb90c0543094fa233dae;hp=dcec8895c6499a32dfc2c0f6c2b97c9c4b241e3e;hpb=2be5a4fb6ae1de3f36dacf59a90d4ece73c671f9;p=releng%2Fbuilder.git diff --git a/jjb/groupbasedpolicy/groupbasedpolicy.yaml b/jjb/groupbasedpolicy/groupbasedpolicy.yaml index dcec8895c..2bb19cc51 100644 --- a/jjb/groupbasedpolicy/groupbasedpolicy.yaml +++ b/jjb/groupbasedpolicy/groupbasedpolicy.yaml @@ -1,98 +1,148 @@ --- - project: - name: groupbasedpolicy-magnesium + name: groupbasedpolicy-silicon jobs: - - gerrit-release-merge - odl-maven-jobs - odl-maven-verify-jobs - stream: magnesium - project: 'groupbasedpolicy' - project-name: 'groupbasedpolicy' - branch: 'master' + stream: silicon + project: "groupbasedpolicy" + project-name: "groupbasedpolicy" + branch: "master" build-node: centos7-builder-2c-8g - mvn-settings: 'groupbasedpolicy-settings' - mvn-goals: '-U clean deploy findbugs:findbugs' - mvn-opts: '-Xmx1024m' + mvn-settings: "groupbasedpolicy-settings" + mvn-goals: "-U clean deploy findbugs:findbugs" + mvn-opts: "-Xmx1024m" build-timeout: 90 dependencies: > - openflowjava-merge-{stream}, - openflowplugin-merge-{stream}, - neutron-merge-{stream}, - sfc-merge-{stream}, - ovsdb-merge-{stream} - email-upstream: '[groupbasedpolicy] [openflowjava] [openflowplugin] [neutron] [sfc] [ovsdb]' + openflowjava-merge-{stream}, + openflowplugin-merge-{stream}, + neutron-merge-{stream}, + sfc-merge-{stream}, + ovsdb-merge-{stream} + email-upstream: "[groupbasedpolicy] [openflowjava] [openflowplugin] [neutron] [sfc] [ovsdb]" disable-job: true # Used by the release job staging-profile-id: 96fbb93f95a76 - project: - name: groupbasedpolicy-sodium + name: groupbasedpolicy-aluminium jobs: - odl-maven-jobs - odl-maven-verify-jobs - stream: sodium - project: 'groupbasedpolicy' - project-name: 'groupbasedpolicy' - branch: 'stable/sodium' + stream: aluminium + project: "groupbasedpolicy" + project-name: "groupbasedpolicy" + branch: "stable/aluminium" build-node: centos7-builder-2c-8g - mvn-settings: 'groupbasedpolicy-settings' - mvn-goals: '-U clean deploy findbugs:findbugs' - mvn-opts: '-Xmx1024m' + mvn-settings: "groupbasedpolicy-settings" + mvn-goals: "-U clean deploy findbugs:findbugs" + mvn-opts: "-Xmx1024m" build-timeout: 90 dependencies: > - openflowjava-merge-{stream}, - openflowplugin-merge-{stream}, - neutron-merge-{stream}, - sfc-merge-{stream}, - ovsdb-merge-{stream} - email-upstream: '[groupbasedpolicy] [openflowjava] [openflowplugin] [neutron] [sfc] [ovsdb]' + openflowjava-merge-{stream}, + openflowplugin-merge-{stream}, + neutron-merge-{stream}, + sfc-merge-{stream}, + ovsdb-merge-{stream} + email-upstream: "[groupbasedpolicy] [openflowjava] [openflowplugin] [neutron] [sfc] [ovsdb]" disable-job: true # Used by the release job staging-profile-id: 96fbb93f95a76 - project: - name: groupbasedpolicy-neon + name: groupbasedpolicy-magnesium jobs: - odl-maven-jobs - odl-maven-verify-jobs - stream: neon - project: 'groupbasedpolicy' - project-name: 'groupbasedpolicy' - branch: 'stable/neon' + stream: magnesium + project: "groupbasedpolicy" + project-name: "groupbasedpolicy" + branch: "stable/magnesium" build-node: centos7-builder-2c-8g - mvn-settings: 'groupbasedpolicy-settings' - mvn-goals: '-U clean deploy findbugs:findbugs' - mvn-opts: '-Xmx1024m' + mvn-settings: "groupbasedpolicy-settings" + mvn-goals: "-U clean deploy findbugs:findbugs" + mvn-opts: "-Xmx1024m" build-timeout: 90 dependencies: > - openflowjava-merge-{stream}, - openflowplugin-merge-{stream}, - neutron-merge-{stream}, - sfc-merge-{stream}, - ovsdb-merge-{stream} - email-upstream: '[groupbasedpolicy] [openflowjava] [openflowplugin] [neutron] [sfc] [ovsdb]' + openflowjava-merge-{stream}, + openflowplugin-merge-{stream}, + neutron-merge-{stream}, + sfc-merge-{stream}, + ovsdb-merge-{stream} + email-upstream: "[groupbasedpolicy] [openflowjava] [openflowplugin] [neutron] [sfc] [ovsdb]" disable-job: true # Used by the release job staging-profile-id: 96fbb93f95a76 +- project: + name: groupbasedpolicy-sodium + jobs: + - odl-maven-jobs + - odl-maven-verify-jobs + + stream: sodium + project: "groupbasedpolicy" + project-name: "groupbasedpolicy" + branch: "stable/sodium" + build-node: centos7-builder-2c-8g + mvn-settings: "groupbasedpolicy-settings" + mvn-goals: "-U clean deploy findbugs:findbugs" + mvn-opts: "-Xmx1024m" + build-timeout: 90 + dependencies: > + openflowjava-merge-{stream}, + openflowplugin-merge-{stream}, + neutron-merge-{stream}, + sfc-merge-{stream}, + ovsdb-merge-{stream} + email-upstream: "[groupbasedpolicy] [openflowjava] [openflowplugin] [neutron] [sfc] [ovsdb]" + disable-job: true + + # Used by the release job + staging-profile-id: 96fbb93f95a76 + +- project: + name: groupbasedpolicy-release-management + jobs: + - gerrit-release-merge + + project: groupbasedpolicy + project-name: groupbasedpolicy + + build-node: centos7-builder-2c-1g + mvn-settings: groupbasedpolicy-settings + - project: name: groupbasedpolicy-sonar jobs: - gerrit-maven-sonar - project: 'groupbasedpolicy' - project-name: 'groupbasedpolicy' - branch: 'master' + project: "groupbasedpolicy" + project-name: "groupbasedpolicy" + branch: "master" build-node: centos7-builder-2c-8g - mvn-settings: 'groupbasedpolicy-settings' - mvn-goals: '-U clean deploy findbugs:findbugs' - mvn-opts: '-Xmx1024m' + mvn-settings: "groupbasedpolicy-settings" + mvn-goals: "-U clean deploy findbugs:findbugs" + mvn-opts: "-Xmx1024m" disable-job: true + sonarcloud: true + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" + +- project: + name: groupbasedpolicy-info + jobs: + - gerrit-info-yaml-verify + project: groupbasedpolicy + project-name: groupbasedpolicy + branch: master + build-node: centos7-builder-2c-1g - project: name: groupbasedpolicy-view