X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fgroupbasedpolicy%2Fgroupbasedpolicy.yaml;h=a336384ced2c0b1aa69ea569e891b97aedf87f0f;hb=refs%2Fchanges%2F37%2F91937%2F4;hp=5e1efac09d537546b236fc3ed166c48186abc9e9;hpb=fc9bf069d4ffa62713ebc403d891e826cd705568;p=releng%2Fbuilder.git diff --git a/jjb/groupbasedpolicy/groupbasedpolicy.yaml b/jjb/groupbasedpolicy/groupbasedpolicy.yaml index 5e1efac09..a336384ce 100644 --- a/jjb/groupbasedpolicy/groupbasedpolicy.yaml +++ b/jjb/groupbasedpolicy/groupbasedpolicy.yaml @@ -1,17 +1,18 @@ --- - project: - name: groupbasedpolicy-sodium + name: groupbasedpolicy-silicon jobs: - odl-maven-jobs + - odl-maven-verify-jobs - stream: sodium + 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 -XX:MaxPermSize=256m' + mvn-opts: '-Xmx1024m' build-timeout: 90 dependencies: > openflowjava-merge-{stream}, @@ -20,23 +21,25 @@ 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-aluminium jobs: - odl-maven-jobs + - odl-maven-verify-jobs - stream: neon + stream: aluminium project: 'groupbasedpolicy' project-name: 'groupbasedpolicy' - branch: 'stable/neon' + branch: 'stable/aluminium' build-node: centos7-builder-2c-8g mvn-settings: 'groupbasedpolicy-settings' mvn-goals: '-U clean deploy findbugs:findbugs' - mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' + mvn-opts: '-Xmx1024m' build-timeout: 90 dependencies: > openflowjava-merge-{stream}, @@ -45,23 +48,25 @@ 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-fluorine + name: groupbasedpolicy-magnesium jobs: - odl-maven-jobs + - odl-maven-verify-jobs - stream: fluorine + stream: magnesium project: 'groupbasedpolicy' project-name: 'groupbasedpolicy' - branch: 'stable/fluorine' + branch: 'stable/magnesium' build-node: centos7-builder-2c-8g mvn-settings: 'groupbasedpolicy-settings' mvn-goals: '-U clean deploy findbugs:findbugs' - mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' + mvn-opts: '-Xmx1024m' build-timeout: 90 dependencies: > openflowjava-merge-{stream}, @@ -70,24 +75,25 @@ 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-oxygen + name: groupbasedpolicy-sodium jobs: - - '{project-name}-distribution-check-{stream}' - odl-maven-jobs + - odl-maven-verify-jobs - stream: oxygen + stream: sodium project: 'groupbasedpolicy' project-name: 'groupbasedpolicy' - branch: 'stable/oxygen' + branch: 'stable/sodium' build-node: centos7-builder-2c-8g mvn-settings: 'groupbasedpolicy-settings' mvn-goals: '-U clean deploy findbugs:findbugs' - mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' + mvn-opts: '-Xmx1024m' build-timeout: 90 dependencies: > openflowjava-merge-{stream}, @@ -96,10 +102,22 @@ 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: @@ -110,7 +128,21 @@ build-node: centos7-builder-2c-8g mvn-settings: 'groupbasedpolicy-settings' mvn-goals: '-U clean deploy findbugs:findbugs' - mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' + 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