Migrate to gerrit-maven-stage (VNFSDK) 16/77816/6
authorJessica Wagantall <jwagantall@linuxfoundation.org>
Mon, 4 Feb 2019 22:25:45 +0000 (14:25 -0800)
committerJessica Wagantall <jwagantall@linuxfoundation.org>
Tue, 2 Jul 2019 17:35:53 +0000 (17:35 +0000)
Migrate to use gerrit-maven-stage from
global-jjb to allow the generation of
signed release artifacts that will reduce
release processing time.

Change-Id: I77f1c4bcd60ae9402a69ab62977177b7805fe460
Issue-ID: CIMAN-234
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
jjb/vnfsdk/vnfsdk-functest.yaml
jjb/vnfsdk/vnfsdk-refrepo.yaml
jjb/vnfsdk/vnfsdk-validation.yaml
jjb/vnfsdk/vnfsdk-ves-agent.yaml

index f996394..1f7092e 100644 (file)
@@ -5,6 +5,10 @@
     jobs:
     - '{project-name}-{stream}-verify-java'
     - '{project-name}-{stream}-merge-java'
+    - gerrit-maven-stage:
+        sign-artifacts: true
+        build-node: centos7-builder-4c-4g
+        maven-versions-plugin: true
     - '{project-name}-{stream}-release-version-java-daily'
 
     project: 'vnfsdk/functest'
index 0724f66..07e9dc8 100644 (file)
@@ -5,6 +5,17 @@
     jobs:
       - '{project-name}-{stream}-verify-java'
       - '{project-name}-{stream}-merge-java'
+      - gerrit-maven-stage:
+          sign-artifacts: true
+          build-node: centos7-builder-4c-4g
+          maven-versions-plugin: true
+      - gerrit-maven-docker-stage:
+          build-node: ubuntu1604-docker-8c-8g
+          maven-versions-plugin: true
+          mvn-params: '-f vnfmarket-be/deployment/docker/docker-refrepo/pom.xml -P docker -Dmaven.test.skip=true'
+          mvn-pom: 'vnfmarket-be/deployment/docker/docker-refrepo/pom.xml'
+          container-public-registry: 'nexus3.onap.org:10001'
+          container-staging-registry: 'nexus3.onap.org:10003'
       - '{project-name}-{stream}-release-version-java-daily'
       - '{project-name}-{stream}-aai-docker-java-daily':
           pom: 'vnfmarket-be/deployment/docker/docker-refrepo/pom.xml'
index faa9e59..efd7555 100644 (file)
@@ -5,6 +5,10 @@
     jobs:
     - '{project-name}-{stream}-verify-java'
     - '{project-name}-{stream}-merge-java'
+    - gerrit-maven-stage:
+        sign-artifacts: true
+        build-node: centos7-builder-4c-4g
+        maven-versions-plugin: true
     - '{project-name}-{stream}-release-version-java-daily'
     project: 'vnfsdk/validation'
     stream:
index 866775b..0044317 100644 (file)
       - '{project-name}-{stream}-{subproject}-verify-java'
       - '{project-name}-{stream}-{subproject}-merge-java'
       - '{project-name}-{stream}-{subproject}-release-java-daily'
+      - gerrit-maven-stage:
+          sign-artifacts: true
+          build-node: centos7-builder-4c-4g
+          maven-versions-plugin: true
+          mvn-params: '-f veslibrary/ves_javalibrary/evel_javalib2/pom.xml'
+          mvn-pom: 'veslibrary/ves_javalibrary/evel_javalib2/pom.xml'
+          pattern: 'veslibrary/**'
     project: 'vnfsdk/ves-agent'
     stream:
       - 'master':