diff options
author | Timoney, Dan (dt5972) <dtimoney@att.com> | 2019-12-13 09:25:30 -0500 |
---|---|---|
committer | Jessica Wagantall <jwagantall@linuxfoundation.org> | 2019-12-13 18:35:10 +0000 |
commit | 87f0f08ded961f9c4f3ba84bc0cf2d139d9fc860 (patch) | |
tree | a012a8e49ddf87dedf6946eb93f252b6181cb2f7 | |
parent | 7c49e8fc286a92ac0c66b09b8fc5b42e67d722c1 (diff) |
Run CCSDK and SDNC merge jobs daily
Updated CCSDK and SDNC JJBs:
1) To use global jjb verify and merge jobs (vs older global-template)
2) To run merge jobs (SNAPSHOT builds) daily
3) To run staging jobs only on demand.
Change-Id: Ia5bee0d5ee765ba501af855e06d5637fdbf61568
Issue-ID: CIMAN-357
Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
-rw-r--r-- | jjb/ccsdk/apps.yaml | 8 | ||||
-rw-r--r-- | jjb/ccsdk/cds.yaml | 9 | ||||
-rw-r--r-- | jjb/ccsdk/dashboard.yaml | 8 | ||||
-rw-r--r-- | jjb/ccsdk/distribution.yaml | 9 | ||||
-rw-r--r-- | jjb/ccsdk/features.yaml | 10 | ||||
-rw-r--r-- | jjb/ccsdk/platform-plugins.yaml | 8 | ||||
-rw-r--r-- | jjb/ccsdk/sli-adaptors.yaml | 8 | ||||
-rw-r--r-- | jjb/ccsdk/sli-core.yaml | 8 | ||||
-rw-r--r-- | jjb/ccsdk/sli-northbound.yaml | 8 | ||||
-rw-r--r-- | jjb/ccsdk/sli-plugins.yaml | 8 | ||||
-rw-r--r-- | jjb/ccsdk/utils.yaml | 8 | ||||
-rw-r--r-- | jjb/sdnc/sdnc-apps.yaml | 9 | ||||
-rw-r--r-- | jjb/sdnc/sdnc-northbound.yaml | 8 | ||||
-rw-r--r-- | jjb/sdnc/sdnc-oam.yaml | 9 |
14 files changed, 89 insertions, 29 deletions
diff --git a/jjb/ccsdk/apps.yaml b/jjb/ccsdk/apps.yaml index e1ddf7683..ab202ed9c 100644 --- a/jjb/ccsdk/apps.yaml +++ b/jjb/ccsdk/apps.yaml @@ -9,12 +9,14 @@ name: ccsdk-apps project-name: 'ccsdk-apps' jobs: - - '{project-name}-{stream}-verify-java' - - '{project-name}-{stream}-merge-java': + - gerrit-maven-verify + - gerrit-maven-merge: + cron: '@daily' mvn-params: '-P dependency-list' - gerrit-maven-stage: build-node: centos7-builder-4c-4g sign-artifacts: true + cron: '' - gerrit-maven-docker-stage: build-node: ubuntu1604-docker-8c-8g container-public-registry: 'nexus3.onap.org:10001' @@ -40,6 +42,8 @@ archive-artifacts: '' maven-version: "mvn35" build-node: ubuntu1604-builder-4c-4g + mvn-snapshot-id: 'ecomp-snapshots' + nexus-snapshot-repo: 'snapshots' - project: name: ccsdk-apps-sonar diff --git a/jjb/ccsdk/cds.yaml b/jjb/ccsdk/cds.yaml index cc4c33d27..d2bde424f 100644 --- a/jjb/ccsdk/cds.yaml +++ b/jjb/ccsdk/cds.yaml @@ -3,13 +3,15 @@ name: ccsdk-cds project-name: 'ccsdk-cds' jobs: - - '{project-name}-{stream}-verify-java' - - '{project-name}-{stream}-merge-java': + - gerrit-maven-verify + - gerrit-maven-merge: + cron: '@daily' mvn-params: '-P dependency-list' - gerrit-maven-stage: build-node: centos7-builder-4c-4g sign-artifacts: true maven-versions-plugin: true + cron: '' - gerrit-maven-docker-stage: build-node: ubuntu1604-docker-8c-8g container-public-registry: 'nexus3.onap.org:10001' @@ -17,6 +19,7 @@ mvn-params: '-Dmaven.test.skip=true -P docker' maven-version: "mvn35" maven-versions-plugin: true + cron: '' - '{project-name}-gerrit-release-jobs': build-node: centos7-docker-8c-8g @@ -36,6 +39,8 @@ archive-artifacts: '' maven-version: "mvn35" build-node: ubuntu1604-builder-4c-4g + mvn-snapshot-id: 'ecomp-snapshots' + nexus-snapshot-repo: 'snapshots' - project: name: ccsdk-cds-sonar diff --git a/jjb/ccsdk/dashboard.yaml b/jjb/ccsdk/dashboard.yaml index 298afa2fe..727b6eef2 100644 --- a/jjb/ccsdk/dashboard.yaml +++ b/jjb/ccsdk/dashboard.yaml @@ -3,10 +3,12 @@ name: ccsdk-dashboard project-name: 'ccsdk-dashboard' jobs: - - '{project-name}-{stream}-verify-java' - - '{project-name}-{stream}-merge-java' + - gerrit-maven-verify + - gerrit-maven-merge: + cron: '@daily' - gerrit-maven-stage: build-node: centos7-builder-4c-4g + cron: '' - '{project-name}-gerrit-release-jobs': build-node: centos7-docker-8c-8g @@ -25,6 +27,8 @@ files: '**' archive-artifacts: '' build-node: ubuntu1604-docker-8c-8g + mvn-snapshot-id: 'ecomp-snapshots' + nexus-snapshot-repo: 'snapshots' - project: name: ccsdk-dashboard-sonar diff --git a/jjb/ccsdk/distribution.yaml b/jjb/ccsdk/distribution.yaml index eb72293c0..b61a9ea1b 100644 --- a/jjb/ccsdk/distribution.yaml +++ b/jjb/ccsdk/distribution.yaml @@ -3,13 +3,15 @@ name: ccsdk-distribution project-name: 'ccsdk-distribution' jobs: - - '{project-name}-{stream}-verify-java' - - '{project-name}-{stream}-merge-java': + - gerrit-maven-verify + - gerrit-maven-merge: mvn-params: '-P dependency-list' + cron: '@daily' - gerrit-maven-stage: build-node: centos7-builder-4c-4g sign-artifacts: true maven-versions-plugin: true + cron: '' - gerrit-maven-docker-stage: build-node: ubuntu1604-docker-8c-8g container-public-registry: 'nexus3.onap.org:10001' @@ -17,6 +19,7 @@ mvn-params: '-Dmaven.test.skip=true -P docker' maven-version: "mvn35" maven-versions-plugin: true + cron: '' - '{project-name}-gerrit-release-jobs': build-node: centos7-docker-8c-8g project: 'ccsdk/distribution' @@ -34,6 +37,8 @@ docker-pom: 'pom.xml' mvn-profile: docker build-node: ubuntu1604-docker-8c-8g + mvn-snapshot-id: 'ecomp-snapshots' + nexus-snapshot-repo: 'snapshots' #- project: diff --git a/jjb/ccsdk/features.yaml b/jjb/ccsdk/features.yaml index 7a0375d49..0ce073e79 100644 --- a/jjb/ccsdk/features.yaml +++ b/jjb/ccsdk/features.yaml @@ -3,12 +3,14 @@ name: ccsdk-features project-name: 'ccsdk-features' jobs: - - '{project-name}-{stream}-verify-java' - - '{project-name}-{stream}-merge-java': + - gerrit-maven-verify + - gerrit-maven-merge: mvn-params: '-P dependency-list' + cron: '@daily' - gerrit-maven-stage: build-node: centos7-builder-4c-4g sign-artifacts: true + cron: '' - '{project-name}-gerrit-release-jobs': build-node: centos7-docker-8c-8g @@ -29,8 +31,10 @@ files: '**' archive-artifacts: '' maven-version: "mvn35" - mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m' + mvn-opts: '-Xmx3072m -XX:MaxPermSize=1024m' build-node: ubuntu1604-builder-4c-4g + mvn-snapshot-id: 'ecomp-snapshots' + nexus-snapshot-repo: 'snapshots' - project: name: ccsdk-features-sonar diff --git a/jjb/ccsdk/platform-plugins.yaml b/jjb/ccsdk/platform-plugins.yaml index e344e88ef..3dcb72965 100644 --- a/jjb/ccsdk/platform-plugins.yaml +++ b/jjb/ccsdk/platform-plugins.yaml @@ -3,11 +3,13 @@ name: ccsdk-platform-plugins project-name: 'ccsdk-platform-plugins' jobs: - - '{project-name}-{stream}-verify-java' - - '{project-name}-{stream}-merge-java' + - gerrit-maven-verify + - gerrit-maven-merge: + cron: '@daily' - gerrit-maven-stage: build-node: centos7-builder-4c-4g sign-artifacts: true + cron: '' - '{project-name}-gerrit-release-jobs': build-node: centos7-docker-8c-8g @@ -26,6 +28,8 @@ files: '**' archive-artifacts: '' build-node: centos7-redis-4c-4g + mvn-snapshot-id: 'ecomp-snapshots' + nexus-snapshot-repo: 'snapshots' - project: name: ccsdk-platform-plugins-sonar diff --git a/jjb/ccsdk/sli-adaptors.yaml b/jjb/ccsdk/sli-adaptors.yaml index c27488127..daf2b42a5 100644 --- a/jjb/ccsdk/sli-adaptors.yaml +++ b/jjb/ccsdk/sli-adaptors.yaml @@ -3,12 +3,14 @@ name: ccsdk-sli-adaptors project-name: 'ccsdk-sli-adaptors' jobs: - - '{project-name}-{stream}-verify-java' - - '{project-name}-{stream}-merge-java': + - gerrit-maven-verify + - gerrit-maven-merge: mvn-params: '-P dependency-list' + cron: '@daily' - gerrit-maven-stage: build-node: centos7-builder-4c-4g sign-artifacts: true + cron: '' - '{project-name}-gerrit-release-jobs': build-node: centos7-docker-8c-8g @@ -30,6 +32,8 @@ archive-artifacts: '' maven-version: "mvn35" build-node: ubuntu1604-builder-4c-4g + mvn-snapshot-id: 'ecomp-snapshots' + nexus-snapshot-repo: 'snapshots' - project: name: ccsdk-sli-adaptors-sonar diff --git a/jjb/ccsdk/sli-core.yaml b/jjb/ccsdk/sli-core.yaml index b84d3ae22..12bc10244 100644 --- a/jjb/ccsdk/sli-core.yaml +++ b/jjb/ccsdk/sli-core.yaml @@ -3,12 +3,14 @@ name: ccsdk-sli-core project-name: 'ccsdk-sli-core' jobs: - - '{project-name}-{stream}-verify-java' - - '{project-name}-{stream}-merge-java': + - gerrit-maven-verify + - gerrit-maven-merge: mvn-params: '-P dependency-list' + cron: '@daily' - gerrit-maven-stage: build-node: centos7-builder-4c-4g sign-artifacts: true + cron: '' - '{project-name}-gerrit-release-jobs': build-node: centos7-docker-8c-8g @@ -30,6 +32,8 @@ archive-artifacts: '' maven-version: "mvn35" build-node: ubuntu1604-builder-4c-4g + mvn-snapshot-id: 'ecomp-snapshots' + nexus-snapshot-repo: 'snapshots' - project: name: ccsdk-sli-core-sonar diff --git a/jjb/ccsdk/sli-northbound.yaml b/jjb/ccsdk/sli-northbound.yaml index ebcc3689c..7f7c77988 100644 --- a/jjb/ccsdk/sli-northbound.yaml +++ b/jjb/ccsdk/sli-northbound.yaml @@ -3,11 +3,13 @@ name: ccsdk-sli-northbound project-name: 'ccsdk-sli-northbound' jobs: - - '{project-name}-{stream}-verify-java' - - '{project-name}-{stream}-merge-java': + - gerrit-maven-verify + - gerrit-maven-merge: mvn-params: '-P dependency-list' + cron: '@daily' - gerrit-maven-stage: build-node: centos7-builder-4c-4g + cron: '' - '{project-name}-gerrit-release-jobs': build-node: centos7-docker-8c-8g @@ -30,6 +32,8 @@ archive-artifacts: '' maven-version: "mvn35" build-node: ubuntu1604-builder-4c-4g + mvn-snapshot-id: 'ecomp-snapshots' + nexus-snapshot-repo: 'snapshots' - project: name: ccsdk-sli-northbound-sonar diff --git a/jjb/ccsdk/sli-plugins.yaml b/jjb/ccsdk/sli-plugins.yaml index 4eec8b2e9..245c64e70 100644 --- a/jjb/ccsdk/sli-plugins.yaml +++ b/jjb/ccsdk/sli-plugins.yaml @@ -3,12 +3,14 @@ name: ccsdk-sli-plugins project-name: 'ccsdk-sli-plugins' jobs: - - '{project-name}-{stream}-verify-java' - - '{project-name}-{stream}-merge-java': + - gerrit-maven-verify + - gerrit-maven-merge: mvn-params: '-P dependency-list' + cron: '@daily' - gerrit-maven-stage: build-node: centos7-builder-4c-4g sign-artifacts: true + cron: '' - '{project-name}-gerrit-release-jobs': build-node: centos7-docker-8c-8g @@ -30,6 +32,8 @@ archive-artifacts: '' maven-version: "mvn35" build-node: ubuntu1604-builder-4c-4g + mvn-snapshot-id: 'ecomp-snapshots' + nexus-snapshot-repo: 'snapshots' - project: name: ccsdk-sli-plugins-sonar diff --git a/jjb/ccsdk/utils.yaml b/jjb/ccsdk/utils.yaml index 03350a881..7b49b60a9 100644 --- a/jjb/ccsdk/utils.yaml +++ b/jjb/ccsdk/utils.yaml @@ -3,11 +3,13 @@ name: ccsdk-utils project-name: 'ccsdk-utils' jobs: - - '{project-name}-{stream}-verify-java' - - '{project-name}-{stream}-merge-java' + - gerrit-maven-verify + - gerrit-maven-merge: + cron: '@daily' - gerrit-maven-stage: build-node: centos7-builder-4c-4g sign-artifacts: true + cron: '' - '{project-name}-gerrit-release-jobs': build-node: centos7-docker-8c-8g @@ -23,6 +25,8 @@ deployAtEnd=true files: '**' archive-artifacts: '' + mvn-snapshot-id: 'ecomp-snapshots' + nexus-snapshot-repo: 'snapshots' - project: name: ccsdk-utils-clm diff --git a/jjb/sdnc/sdnc-apps.yaml b/jjb/sdnc/sdnc-apps.yaml index 2de80e0dc..882796ad2 100644 --- a/jjb/sdnc/sdnc-apps.yaml +++ b/jjb/sdnc/sdnc-apps.yaml @@ -9,17 +9,20 @@ name: sdnc-apps project-name: 'sdnc-apps' jobs: - - '{project-name}-{stream}-verify-java' - - '{project-name}-{stream}-merge-java' + - gerrit-maven-verify + - gerrit-maven-merge: + cron: '@daily' - gerrit-maven-stage: sign-artifacts: true build-node: centos7-builder-4c-4g + cron: '' - gerrit-maven-docker-stage: build-node: ubuntu1604-docker-8c-8g container-public-registry: 'nexus3.onap.org:10001' container-staging-registry: 'nexus3.onap.org:10003' mvn-params: '-Dmaven.test.skip=true -P docker' maven-version: "mvn35" + cron: '' - '{project-name}-gerrit-release-jobs': build-node: centos7-docker-8c-8g @@ -42,6 +45,8 @@ archive-artifacts: '' maven-version: "mvn35" build-node: ubuntu1604-builder-4c-4g + mvn-snapshot-id: 'ecomp-snapshots' + nexus-snapshot-repo: 'snapshots' - project: name: sdnc-apps-sonar diff --git a/jjb/sdnc/sdnc-northbound.yaml b/jjb/sdnc/sdnc-northbound.yaml index 507d04496..20665a3a0 100644 --- a/jjb/sdnc/sdnc-northbound.yaml +++ b/jjb/sdnc/sdnc-northbound.yaml @@ -3,11 +3,13 @@ name: sdnc-northbound project-name: 'sdnc-northbound' jobs: - - '{project-name}-{stream}-verify-java' - - '{project-name}-{stream}-merge-java' + - gerrit-maven-verify + - gerrit-maven-merge: + cron: '@daily' - gerrit-maven-stage: sign-artifacts: true build-node: centos7-builder-4c-4g + cron: '' - '{project-name}-gerrit-release-jobs': build-node: centos7-docker-8c-8g @@ -30,6 +32,8 @@ archive-artifacts: '' maven-version: "mvn35" build-node: ubuntu1604-builder-4c-4g + mvn-snapshot-id: 'ecomp-snapshots' + nexus-snapshot-repo: 'snapshots' - project: name: sdnc-northbound-sonar diff --git a/jjb/sdnc/sdnc-oam.yaml b/jjb/sdnc/sdnc-oam.yaml index d74810537..563f47469 100644 --- a/jjb/sdnc/sdnc-oam.yaml +++ b/jjb/sdnc/sdnc-oam.yaml @@ -4,12 +4,14 @@ name: sdnc-oam project-name: 'sdnc-oam' jobs: - - '{project-name}-{stream}-verify-java' - - '{project-name}-{stream}-merge-java' + - gerrit-maven-verify + - gerrit-maven-merge: + cron: '@daily' - gerrit-maven-stage: sign-artifacts: true build-node: centos7-builder-4c-4g maven-versions-plugin: true + cron: '' - gerrit-maven-docker-stage: build-node: ubuntu1604-docker-8c-8g container-public-registry: 'nexus3.onap.org:10001' @@ -17,6 +19,7 @@ mvn-params: '-Dmaven.test.skip=true -P docker' maven-version: "mvn35" maven-versions-plugin: true + cron: '' - '{project-name}-gerrit-release-jobs': build-node: centos7-docker-8c-8g project: 'sdnc/oam' @@ -32,6 +35,8 @@ files: '**' archive-artifacts: '' build-node: ubuntu1604-builder-4c-4g + mvn-snapshot-id: 'ecomp-snapshots' + nexus-snapshot-repo: 'snapshots' # #- project: |