diff options
85 files changed, 529 insertions, 107 deletions
diff --git a/jjb/aai/aai-aai-common.yaml b/jjb/aai/aai-aai-common.yaml index 403ddd00c..faf4ea5cd 100644 --- a/jjb/aai/aai-aai-common.yaml +++ b/jjb/aai/aai-aai-common.yaml @@ -16,6 +16,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'aai-aai-common-settings' files: '**' archive-artifacts: '' diff --git a/jjb/aai/aai-csit.yaml b/jjb/aai/aai-csit.yaml index 303aa5f5c..6b7ee8a3e 100644 --- a/jjb/aai/aai-csit.yaml +++ b/jjb/aai/aai-csit.yaml @@ -5,7 +5,11 @@ - '{project-name}-{stream}-verify-csit-{functionality}' - '{project-name}-{stream}-csit-{functionality}' project-name: 'aai' - stream: 'master' + stream: + - 'master': + branch: master + - 'amsterdam': + branch: amsterdam functionality: - 'resources': trigger_jobs: @@ -17,4 +21,4 @@ trigger_jobs: - 'aai-esr-server-{stream}-docker-java-daily' robot-options: '' - branch: 'master' + diff --git a/jjb/aai/aai-data-router.yaml b/jjb/aai/aai-data-router.yaml index a3c15ee4a..ae83d7f80 100644 --- a/jjb/aai/aai-data-router.yaml +++ b/jjb/aai/aai-data-router.yaml @@ -15,6 +15,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'aai-data-router-settings' files: '**' - archive-artifacts: ''
\ No newline at end of file + archive-artifacts: '' diff --git a/jjb/aai/aai-esr-gui.yaml b/jjb/aai/aai-esr-gui.yaml index e2efa919a..face2b853 100644 --- a/jjb/aai/aai-esr-gui.yaml +++ b/jjb/aai/aai-esr-gui.yaml @@ -14,6 +14,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'aai-esr-gui-settings' files: '**' archive-artifacts: '' diff --git a/jjb/aai/aai-esr-server.yaml b/jjb/aai/aai-esr-server.yaml index 2f7076ba4..ba7003956 100644 --- a/jjb/aai/aai-esr-server.yaml +++ b/jjb/aai/aai-esr-server.yaml @@ -14,6 +14,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'aai-esr-server-settings' files: '**' archive-artifacts: '' diff --git a/jjb/aai/aai-logging-service.yaml b/jjb/aai/aai-logging-service.yaml index 8aa510ac9..948447db6 100644 --- a/jjb/aai/aai-logging-service.yaml +++ b/jjb/aai/aai-logging-service.yaml @@ -14,6 +14,8 @@ branch: 'master' - 'release-1.0.0': branch: 'release-1.0.0' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'aai-logging-service-settings' files: '**' archive-artifacts: '' diff --git a/jjb/aai/aai-model-loader.yaml b/jjb/aai/aai-model-loader.yaml index ac761c518..0b2381d7b 100644 --- a/jjb/aai/aai-model-loader.yaml +++ b/jjb/aai/aai-model-loader.yaml @@ -15,6 +15,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'aai-model-loader-settings' files: '**' archive-artifacts: '' diff --git a/jjb/aai/aai-resources.yaml b/jjb/aai/aai-resources.yaml index 0f466e69e..6caccad3b 100644 --- a/jjb/aai/aai-resources.yaml +++ b/jjb/aai/aai-resources.yaml @@ -19,6 +19,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'aai-resources-settings' files: '**' archive-artifacts: '' diff --git a/jjb/aai/aai-rest-client.yaml b/jjb/aai/aai-rest-client.yaml index 51374a20a..c9dcd790b 100644 --- a/jjb/aai/aai-rest-client.yaml +++ b/jjb/aai/aai-rest-client.yaml @@ -12,6 +12,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'aai-rest-client-settings' files: '**' archive-artifacts: '' diff --git a/jjb/aai/aai-router-core-service.yaml b/jjb/aai/aai-router-core-service.yaml index 17323195e..d454d8c86 100644 --- a/jjb/aai/aai-router-core-service.yaml +++ b/jjb/aai/aai-router-core-service.yaml @@ -12,6 +12,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'aai-router-core-settings' files: '**' archive-artifacts: '' diff --git a/jjb/aai/aai-search-data-service.yaml b/jjb/aai/aai-search-data-service.yaml index de9af76f0..e6a67b694 100644 --- a/jjb/aai/aai-search-data-service.yaml +++ b/jjb/aai/aai-search-data-service.yaml @@ -15,6 +15,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'aai-search-data-service-settings' files: '**' - archive-artifacts: ''
\ No newline at end of file + archive-artifacts: '' diff --git a/jjb/aai/aai-sparky-be.yaml b/jjb/aai/aai-sparky-be.yaml index 8f49eb3de..80b159662 100644 --- a/jjb/aai/aai-sparky-be.yaml +++ b/jjb/aai/aai-sparky-be.yaml @@ -15,6 +15,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'aai-sparky-be-settings' files: '**' - archive-artifacts: ''
\ No newline at end of file + archive-artifacts: '' diff --git a/jjb/aai/aai-sparky-fe.yaml b/jjb/aai/aai-sparky-fe.yaml index fd1b330e6..bec805f26 100644 --- a/jjb/aai/aai-sparky-fe.yaml +++ b/jjb/aai/aai-sparky-fe.yaml @@ -13,6 +13,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'aai-sparky-fe-settings' files: '**' archive-artifacts: '' diff --git a/jjb/aai/aai-traversal.yaml b/jjb/aai/aai-traversal.yaml index 3803ca3ba..c8d8ec058 100644 --- a/jjb/aai/aai-traversal.yaml +++ b/jjb/aai/aai-traversal.yaml @@ -19,6 +19,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'aai-traversal-settings' files: '**' archive-artifacts: '' diff --git a/jjb/appc/appc-csit.yaml b/jjb/appc/appc-csit.yaml index 1a364df32..e257a8bc4 100644 --- a/jjb/appc/appc-csit.yaml +++ b/jjb/appc/appc-csit.yaml @@ -5,10 +5,13 @@ - '{project-name}-{stream}-verify-csit-{functionality}' - '{project-name}-{stream}-csit-{functionality}' project-name: 'appc' - stream: 'master' + stream: + - 'master': + branch: 'master' + - 'amsterdam': + branch: 'amsterdam' functionality: - 'healthcheck': trigger_jobs: - '{project-name}-{stream}-release-java-daily-checkstyle' robot-options: '' - branch: 'master' diff --git a/jjb/appc/appc-master.yaml b/jjb/appc/appc-master.yaml index 82615fea8..4222b6647 100644 --- a/jjb/appc/appc-master.yaml +++ b/jjb/appc/appc-master.yaml @@ -6,7 +6,9 @@ - gerrit-maven-clm: java-version: '' mvn-params: '-DskipTests' - - '{project-name}-{stream}-verify-java' + build-timeout: 30 + - '{project-name}-{stream}-verify-java': + build-node: ubuntu1604-basebuild-8c-8g - '{project-name}-{stream}-merge-java' - '{project-name}-{stream}-release-version-java-daily' @@ -14,8 +16,6 @@ stream: - 'master': branch: 'master' - - 'amsterdam': - branch: 'amsterdam' mvn-settings: 'appc-settings' files: '**' archive-artifacts: '' diff --git a/jjb/appc/appc-release.yaml b/jjb/appc/appc-release.yaml new file mode 100644 index 000000000..d343a15d0 --- /dev/null +++ b/jjb/appc/appc-release.yaml @@ -0,0 +1,21 @@ +--- +- project: + name: appc-release + project-name: 'appc' + jobs: + - gerrit-maven-clm: + java-version: '' + mvn-params: '-DskipTests' + build-timeout: 30 + - '{project-name}-{stream}-verify-java' + - '{project-name}-{stream}-merge-java' + - '{project-name}-{stream}-release-version-java-daily-no-sonar' + + project: 'appc' + stream: + - 'amsterdam': + branch: 'amsterdam' + mvn-settings: 'appc-settings' + files: '**' + archive-artifacts: '' + build-node: ubuntu1604-basebuild-4c-4g diff --git a/jjb/clamp/clamp.yaml b/jjb/clamp/clamp.yaml index 746caa0ea..20776992a 100644 --- a/jjb/clamp/clamp.yaml +++ b/jjb/clamp/clamp.yaml @@ -4,6 +4,8 @@ name: clamp project-name: 'clamp' jobs: + - gerrit-maven-clm: + java-version: '' - '{project-name}-{stream}-verify-java-checkstyle' - '{project-name}-{stream}-merge-properties-java': mvn_properties: @@ -29,6 +31,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'clamp-settings' files: '**' archive-artifacts: '' diff --git a/jjb/cli/cli.yaml b/jjb/cli/cli.yaml index 723e96932..1c3905289 100644 --- a/jjb/cli/cli.yaml +++ b/jjb/cli/cli.yaml @@ -21,8 +21,8 @@ stream: - 'master': branch: 'master' - - 'release-1.1.0': - branch: 'release-1.1.0' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'cli-settings' files: '**' archive-artifacts: '' diff --git a/jjb/dcaegen2/dcaegen2-csit.yaml b/jjb/dcaegen2/dcaegen2-csit.yaml index f4e5d001c..cf22f35d6 100644 --- a/jjb/dcaegen2/dcaegen2-csit.yaml +++ b/jjb/dcaegen2/dcaegen2-csit.yaml @@ -4,11 +4,14 @@ - '{project-name}-{stream}-verify-csit-{functionality}' - '{project-name}-{stream}-csit-{functionality}' project-name: 'dcaegen2' - stream: 'master' + stream: + - 'master': + branch: 'master' + - 'amsterdam': + branch: 'amsterdam' functionality: - 'testsuites': trigger_jobs: - 'dcaegen2-master-merge-java' - 'dcaegen2-collectors-ves-master-merge-java' robot-options: '' - branch: 'master' diff --git a/jjb/dcaegen2/dcaegen2.yaml b/jjb/dcaegen2/dcaegen2.yaml index b07b848c0..6fb6fccc1 100644 --- a/jjb/dcaegen2/dcaegen2.yaml +++ b/jjb/dcaegen2/dcaegen2.yaml @@ -3,6 +3,8 @@ name: dcaegen2 project-name: 'dcaegen2' jobs: + - gerrit-maven-clm: + java-version: '' - '{project-name}-{stream}-verify-java' - '{project-name}-{stream}-merge-java' - '{project-name}-{stream}-release-version-java-daily-no-sonar' diff --git a/jjb/dmaap/dmaap-buscontroller.yaml b/jjb/dmaap/dmaap-buscontroller.yaml new file mode 100644 index 000000000..f18d86347 --- /dev/null +++ b/jjb/dmaap/dmaap-buscontroller.yaml @@ -0,0 +1,23 @@ +--- +- project: + name: dmaap-buscontroller + project-name: 'dmaap-buscontroller' + jobs: + - gerrit-maven-clm: + java-version: '' + - '{project-name}-{stream}-verify-java' + - '{project-name}-{stream}-merge-java' + - '{project-name}-{stream}-release-version-java-daily' + - '{project-name}-{stream}-stage-site-java': + site-pom: 'pom.xml' + trigger-job: '{project-name}-{stream}-release-version-java-daily' + mvn-goals: 'clean install' + project: 'dmaap/buscontroller' + stream: + - 'master': + branch: 'master' + - 'release-1.0.0': + branch: 'release-1.0.0' + mvn-settings: 'dmaap-buscontroller-settings' + files: '**' + archive-artifacts: '' diff --git a/jjb/dmaap/dmaap-dbcapi.yaml b/jjb/dmaap/dmaap-dbcapi.yaml new file mode 100644 index 000000000..6ca5a0634 --- /dev/null +++ b/jjb/dmaap/dmaap-dbcapi.yaml @@ -0,0 +1,23 @@ +--- +- project: + name: dmaap-dbcapi + project-name: 'dmaap-dbcapi' + jobs: + - gerrit-maven-clm: + java-version: '' + - '{project-name}-{stream}-verify-java' + - '{project-name}-{stream}-merge-java' + - '{project-name}-{stream}-release-version-java-daily' + - '{project-name}-{stream}-stage-site-java': + site-pom: 'pom.xml' + trigger-job: '{project-name}-{stream}-release-version-java-daily' + mvn-goals: 'clean install' + project: 'dmaap/dbcapi' + stream: + - 'master': + branch: 'master' + - 'release-1.0.0': + branch: 'release-1.0.0' + mvn-settings: 'dmaap-dbcapi-settings' + files: '**' + archive-artifacts: '' diff --git a/jjb/dmaap/dmaap-messagerouter-dmaapclient.yaml b/jjb/dmaap/dmaap-messagerouter-dmaapclient.yaml index 4a08f7f73..19e782542 100644 --- a/jjb/dmaap/dmaap-messagerouter-dmaapclient.yaml +++ b/jjb/dmaap/dmaap-messagerouter-dmaapclient.yaml @@ -16,6 +16,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'dmaap-messagerouter-dmaapclient-settings' files: '**' archive-artifacts: ''
\ No newline at end of file diff --git a/jjb/dmaap/dmaap-messagerouter-messageservice.yaml b/jjb/dmaap/dmaap-messagerouter-messageservice.yaml index f275a4f2c..7dcfa2add 100644 --- a/jjb/dmaap/dmaap-messagerouter-messageservice.yaml +++ b/jjb/dmaap/dmaap-messagerouter-messageservice.yaml @@ -16,6 +16,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'dmaap-messagerouter-messageservice-settings' files: '**' archive-artifacts: ''
\ No newline at end of file diff --git a/jjb/dmaap/dmaap-messagerouter-mirroragent.yaml b/jjb/dmaap/dmaap-messagerouter-mirroragent.yaml index 10d6169ba..89b942be8 100644 --- a/jjb/dmaap/dmaap-messagerouter-mirroragent.yaml +++ b/jjb/dmaap/dmaap-messagerouter-mirroragent.yaml @@ -16,6 +16,8 @@ stream:
- 'master':
branch: 'master'
+ - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'dmaap-messagerouter-mirroragent-settings'
files: '**'
archive-artifacts: ''
\ No newline at end of file diff --git a/jjb/dmaap/dmaap-messagerouter-msgrtr.yaml b/jjb/dmaap/dmaap-messagerouter-msgrtr.yaml index a7b0b8094..748b0d515 100644 --- a/jjb/dmaap/dmaap-messagerouter-msgrtr.yaml +++ b/jjb/dmaap/dmaap-messagerouter-msgrtr.yaml @@ -16,6 +16,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'dmaap-messagerouter-msgrtr-settings' files: '**' archive-artifacts: ''
\ No newline at end of file diff --git a/jjb/global-jjb b/jjb/global-jjb -Subproject 98512a2a3e4aacecc5834f4d3b51d8c5333045f +Subproject 31ab6915b8c1b400172dae29d3bed0a9c8c700e diff --git a/jjb/global-templates-java.yaml b/jjb/global-templates-java.yaml index c8d566500..61b4b0700 100644 --- a/jjb/global-templates-java.yaml +++ b/jjb/global-templates-java.yaml @@ -2,8 +2,8 @@ - job-template: # Job template for Java verify jobs # - # The purpose of this job template is to run "maven clean install" for - # projects using this template. + # The purpose of this job template is to run: + # 1. maven clean install -DskipTests=true # # Required Variables: # branch: git branch (eg. stable/lithium or master) @@ -66,8 +66,8 @@ - job-template: # Job template for Java verify jobs # - # The purpose of this job template is to run "maven clean install" for - # projects using this template. + # The purpose of this job template is to run: + # 1. maven clean install # # Required Variables: # branch: git branch (eg. stable/lithium or master) @@ -129,11 +129,15 @@ # Job template for Java verify jobs running checkstyle at the end # When checkstyle will be fully incorporated, it is meant to replace # '{project-name}-{stream}-verify-java-checkstyle' - # The purpose of this job template is to run "maven clean install" for - # projects using this template. + # + # The purpose of this job template is to run: + # 1. maven clean install + # + # This job publishes checkstyle results. # # Required Variables: # branch: git branch (eg. stable/lithium or master) + name: '{project-name}-{stream}-verify-java-checkstyle' project-type: freestyle concurrent: true @@ -183,8 +187,8 @@ - job-template: # Job template for Java verify jobs that takes a maven template # - # The purpose of this job template is to run "maven clean install -P {x}" - # for projects using this template. + # The purpose of this job template is to run: + # 1. maven clean install -P {mvn-profile} # # Required Variables: # branch: git branch (eg. stable/lithium or master) @@ -245,8 +249,10 @@ - job-template: # Job template for Java verify jobs with POM not at the root # - # The purpose of this job template is to run "maven clean install" for - # projects using this template. + # The purpose of this job template is to run: + # 1. maven clean install + # + # This job supports subprojects. # # Required Variables: # branch: git branch (eg. stable/lithium or master) @@ -311,11 +317,12 @@ - job-template: # Job template for Java daily release jobs # - # The purpose of this job template is to run "maven version && maven clean - # deploy" for projects using this template. + # The purpose of this job template is to run: + # 1. maven clean deploy with Sonar scans # # Required Variables: # branch: git branch (eg. stable/lithium or master) + name: '{project-name}-{stream}-release-java-daily' project-type: freestyle @@ -377,11 +384,14 @@ - job-template: # Job template for Java daily release jobs # - # The purpose of this job template is to run "maven version && maven clean - # deploy" for projects using this template. + # The purpose of this job template is to run: + # 1. maven clean deploy skipping Sonar scans + # + # This template skips Sonar scans. # # Required Variables: # branch: git branch (eg. stable/lithium or master) + name: '{project-name}-{stream}-release-java-daily-no-sonar' project-type: freestyle @@ -444,11 +454,16 @@ # Job template for Java daily release jobs running checkstyle at the end # When checkstyle will be fully incorporated, it is meant to replace # '{project-name}-{stream}-release-java-daily' - # The purpose of this job template is to run "maven version && maven clean - # deploy" for projects using this template. + # + # The purpose of this job template is to run: + # 1. maven clean deploy with Sonar scans + # + # This job publishes checkstyle results. + # This job uses a conditional regex match step to set versions. # # Required Variables: # branch: git branch (eg. stable/lithium or master) + name: '{project-name}-{stream}-release-java-daily-checkstyle' project-type: freestyle node: '{build-node}' @@ -516,11 +531,15 @@ - job-template: # Job template for Java daily release jobs # - # The purpose of this job template is to run "maven version && maven clean - # deploy" for projects using this template. + # The purpose of this job template is to run: + # 1. maven set versions + # 2. maven clean deploy + # + # This template skips Sonar scans. # # Required Variables: # branch: git branch (eg. stable/lithium or master) + name: '{project-name}-{stream}-release-version-java-daily-no-sonar' project-type: freestyle @@ -590,14 +609,18 @@ maven-version: '{maven-version}' - job-template: - # Job template for Java daily release jobs + # Job template for Java daily release jobs for subprojects # - # The purpose of this job template is to run "maven version && maven clean - # deploy" for projects using this template. - # This template supports subprojects. + # The purpose of this job template is to run: + # 1. maven set versions + # 2. maven clean deploy + # + # This template skips Sonar scans. + # This job supports subprojects. # # Required Variables: # branch: git branch (eg. stable/lithium or master) + name: '{project-name}-{stream}-{subproject}-release-version-java-daily-no-sonar' project-type: freestyle @@ -671,11 +694,13 @@ - job-template: # Job template for Java daily release jobs # - # The purpose of this job template is to run "maven version && maven clean - # deploy" for projects using this template. + # The purpose of this job template is to run: + # 1. maven set versions + # 2. maven clean deploy with Sonar scans # # Required Variables: # branch: git branch (eg. stable/lithium or master) + name: '{project-name}-{stream}-release-version-java-daily' project-type: freestyle @@ -747,11 +772,13 @@ - job-template: # Job template for Java daily release jobs # - # The purpose of this job template is to run "maven version && maven clean - # deploy" for projects using this template. + # The purpose of this job template is to run: + # 1. maven set versions + # 2. maven clean deploy -P {mvn-profile} with Sonar scans # # Required Variables: # branch: git branch (eg. stable/lithium or master) + name: '{project-name}-{stream}-release-version-profile-java-daily' project-type: freestyle @@ -824,14 +851,15 @@ - job-template: # Job template for Java daily release jobs with POM not at the root # - # The purpose of this job template is to run "maven version && maven clean - # deploy" for projects using this template. + # The purpose of this job template is to run: + # 1. maven clean deploy with Sonar scans + # + # This job supports subprojects. # # Required Variables: # branch: git branch (eg. stable/lithium or master) # pom: name/location of the pom.xml file relative to the workspace - name: '{project-name}-{stream}-{subproject}-release-java-daily' project-type: freestyle @@ -894,14 +922,16 @@ - job-template: # Job template for Java daily release jobs with POM not at the root # - # The purpose of this job template is to run "maven version && maven clean - # deploy" for projects using this template. + # The purpose of this job template is to run: + # 1. maven set versions + # 2. maven clean deploy with Sonar scans + # + # This job supports subprojects. # # Required Variables: # branch: git branch (eg. stable/lithium or master) # pom: name/location of the pom.xml file relative to the workspace - name: '{project-name}-{stream}-{subproject}-release-version-java-daily' project-type: freestyle @@ -975,14 +1005,15 @@ - job-template: # Job template for Java daily release jobs with POM not at the root # - # The purpose of this job template is to run "maven version && maven clean - # deploy" for projects using this template. + # The purpose of this job template is to run: + # 1. maven clean deploy + # + # This job supports subprojects and skips Sonar scans. # # Required Variables: # branch: git branch (eg. stable/lithium or master) # pom: name/location of the pom.xml file relative to the workspace - name: '{project-name}-{stream}-{subproject}-release-java-daily-no-sonar' project-type: freestyle @@ -1045,11 +1076,12 @@ - job-template: # Job template for Java merge jobs # - # The purpose of this job template is to run "maven clean deploy" for - # projects using this template. + # The purpose of this job template is to run: + # 1. maven clean deploy # # Required Variables: # branch: git branch (eg. stable/lithium or master) + name: '{project-name}-{stream}-merge-java' project-type: freestyle @@ -1105,12 +1137,15 @@ - job-template: # Job template for Java merge jobs based on # '{project-name}-{stream}-merge-java' - # The purpose of this job template is to run "maven clean deploy" for - # projects using this template. + # The purpose of this job template is to run: + # 1. maven clean deploy + # + # This project supports maven properties. # # Required Variables: # branch: git branch (eg. stable/lithium or master) # maven-properties: properties passed to maven + name: '{project-name}-{stream}-merge-properties-java' project-type: freestyle @@ -1167,11 +1202,12 @@ - job-template: # Job template for Java merge jobs that takes a maven template # - # The purpose of this job template is to run "maven clean deploy -P {x}" - # for projects using this template. + # The purpose of this job template is to run: + # 1. maven clean deploy -P {mvn-profile} # # Required Variables: # branch: git branch (eg. stable/lithium or master) + name: '{project-name}-{stream}-merge-profile-java' project-type: freestyle @@ -1239,6 +1275,7 @@ # branch: git branch # dependencies: fully qualified upstream job name to trigger on # this may be '' + name: '{project-name}-{stream}-downstream-merge-java' project-type: freestyle @@ -1297,8 +1334,10 @@ - job-template: # Job template for Java merge jobs with POM not at the root # - # The purpose of this job template is to run "maven clean deploy" for - # projects using this template. + # The purpose of this job template is to run: + # 1. maven clean deploy + # + # This job supports subprojects. # # Required Variables: # branch: git branch (eg. stable/lithium or master) @@ -1360,6 +1399,15 @@ maven-version: '{maven-version}' - job-template: + # Job template for Docker daily jobs + # + # The purpose of this job template is to run: + # 1. login to the docker registry + # 2. docker push + # + # Required Variables: + # branch: git branch (eg. stable/lithium or master) + name: '{project-name}-{stream}-docker-java-daily' project-type: freestyle node: 'ubuntu1604-docker-8c-8g' @@ -1417,14 +1465,18 @@ - job-template: # Job template for building & pushing docker images # - # The purpose of this job template is to run : + # The purpose of this job template is to run: # 1. login to the docker registry - # 2. do a clean deploy on the specified profile + # 2. maven clean deploy on the specified profile + # + # This job uses a conditional regex match step to set versions. + # This template supports maven properties. # # Required Variables: # pom: name/location of the pom.xml file relative to the workspace # profile: the docker profile defined in the pom # maven-properties: properties passed to maven + name: '{project-name}-{stream}-docker-java-properties-daily' project-type: freestyle node: 'ubuntu1604-docker-8c-8g' @@ -1487,6 +1539,16 @@ maven-version: '{maven-version}' - job-template: + # Job template for building & pushing docker images + # + # The purpose of this job template is to run: + # 1. login to the docker registry + # 2. run a specified shell builder + # + # Required Variables: + # pom: name/location of the pom.xml file relative to the workspace + # maven-properties: properties passed to maven + name: '{project-name}-{stream}-docker-java-shell-daily' project-type: freestyle node: 'ubuntu1604-docker-8c-8g' @@ -1545,6 +1607,17 @@ maven-version: '{maven-version}' - job-template: + # Job template for building & pushing docker images + # + # The purpose of this job template is to run: + # 1. login to the docker registry + # 2. inject a version.properties file and set versions + # 3. run a specified shell builder + # + # Required Variables: + # pom: name/location of the pom.xml file relative to the workspace + # maven-properties: properties passed to maven + name: '{project-name}-{stream}-docker-java-version-shell-daily' project-type: freestyle node: 'ubuntu1604-docker-8c-8g' @@ -1616,6 +1689,19 @@ maven-version: '{maven-version}' - job-template: + # Job template for building & pushing docker images + # + # The purpose of this job template is to run: + # 1. login to the docker registry + # 2. inject a version.properties file and set versions + # 3. run a specified shell builder + # + # This template supports subprojects. + # + # Required Variables: + # pom: name/location of the pom.xml file relative to the workspace + # maven-properties: properties passed to maven + name: '{project-name}-{stream}-{subproject}-docker-java-version-shell-daily' project-type: freestyle node: 'ubuntu1604-docker-8c-8g' @@ -1689,6 +1775,18 @@ maven-version: '{maven-version}' - job-template: + # Job template for building & pushing docker images + # + # The purpose of this job template is to run: + # 1. login to the docker registry + # 2. inject a version.properties file and set versions + # 3. run a docker push + # + # Required Variables: + # pom: name/location of the pom.xml file relative to the workspace + # profile: the docker profile defined in the pom + # maven-properties: properties passed to maven + name: '{project-name}-{stream}-docker-version-java-daily' project-type: freestyle node: 'ubuntu1604-docker-8c-8g' @@ -1757,6 +1855,19 @@ maven-version: '{maven-version}' - job-template: + # Job template for building & pushing docker images + # + # The purpose of this job template is to run: + # 1. inject a version.properties file and set versions + # 2. login to the docker registry + # 3. run a docker push + # + # This job supports subprojects. + # + # Required Variables: + # pom: name/location of the pom.xml file relative to the workspace + # maven-properties: properties passed to maven + name: '{project-name}-{stream}-{subproject}-docker-version-java-daily' project-type: freestyle node: 'ubuntu1604-docker-8c-8g' @@ -1827,6 +1938,17 @@ maven-version: '{maven-version}' - job-template: + # Job template for building & pushing docker images for AAI specific repos + # + # The purpose of this job template is to run: + # 1. login to the docker registry + # 2. run maven goals + # 3. run include-docker-push.sh + # + # Required Variables: + # pom: name/location of the pom.xml file relative to the workspace + # maven-properties: properties passed to maven + name: '{project-name}-{stream}-aai-docker-java-daily' project-type: freestyle node: 'ubuntu1604-docker-8c-8g' @@ -1903,6 +2025,19 @@ maven-version: '{maven-version}' - job-template: + # Job template for building & pushing docker images for AAI specific repos + # + # The purpose of this job template is to run: + # 1. login to the docker registry + # 2. run maven goals + # 3. run include-docker-push.sh + # + # This job supports subprojects + # + # Required Variables: + # pom: name/location of the pom.xml file relative to the workspace + # maven-properties: properties passed to maven + name: '{project-name}-{stream}-{subproject}-aai-docker-java-daily' project-type: freestyle node: 'ubuntu1604-docker-8c-8g' @@ -1981,17 +2116,19 @@ - job-template: # Job template for Java daily release jobs # - # The purpose of this job template is to run - # - change version in all POM files to the release version specified - # in version.properties. This is done using a script instread of - # the mvn version plugin that assumes some specific parent structure. - # - runs maven clean deploy sonar + # The purpose of this job template is to run: + # 1. inject a version.properties file and set versions + # 2. change version in all POM files to the release version specified + # in version.properties. This is done using a script instread of + # the mvn version plugin that assumes some specific parent structure + # 3. runs maven clean deploy sonar # # The POM files are required to use the Maven staging plugin so the deploy # does not deploy directly to the release repo. # # Required Variables: # branch: git branch (eg. stable/lithium or master) + name: '{project-name}-{stream}-release-version2-java-daily' project-type: freestyle @@ -2059,11 +2196,12 @@ - job-template: # Job template for Java daily release jobs # - # The purpose of this job template is to run - # - change version in all POM files to the release version specified + # The purpose of this job template is to run: + # 1. inject a version.properties file and set versions + # 2. change version in all POM files to the release version specified # in version.properties. This is done using a script instread of - # the mvn version plugin that assumes some specific parent structure. - # - runs maven clean deploy sonar + # the mvn version plugin that assumes some specific parent structure + # 3. runs maven clean deploy sonar # # The POM files are required to use the Maven staging plugin so the deploy # does not deploy directly to the release repo. @@ -2143,12 +2281,13 @@ - job-template: # Job template for Java daily release jobs # - # The purpose of this job template is to run - # - change version in all POM files to the release version specified + # The purpose of this job template is to run: + # 1. inject a version.properties file and set versions + # 2. change version in all POM files to the release version specified # in version.properties. This is done using a script instread of # the mvn version plugin that assumes some specific parent structure - # This version does NOT change the version within the <parent> tag. - # - runs maven clean deploy sonar + # This version does NOT change the version within the <parent> tag + # 3. runs maven clean deploy sonar # # The POM files are required to use the Maven staging plugin so the deploy # does not deploy directly to the release repo. @@ -2232,11 +2371,16 @@ # succeeds as there's no need for new documentaiton # if the build job fails. # + # The purpose of this job template is to run: + # 1. maven set versions + # 2. maven clean site + # # Those parameters should be set : # - site-pom : the pom file that contains the site confiration # - trigger-job : the name of the project that triggers this job # upon success. The job name can be # parameterized. + name: '{project-name}-{stream}-stage-site-java' project-type: freestyle node: '{build-node}' @@ -2300,13 +2444,14 @@ maven-version: '{maven-version}' - job-template: - # Job template for Java merge jobs + # Job template for Java merge jobs for SDC specific repos # - # The purpose of this job template is to run "maven clean deploy" for - # projects using this template. + # The purpose of this job template is to run: + # 1. maven clean deploy # # Required Variables: # branch: git branch (eg. stable/lithium or master) + name: '{project-name}-{stream}-sdc-merge-java' project-type: freestyle @@ -2361,6 +2506,17 @@ maven-version: '{maven-version}' - job-template: + # Job template for building & pushing docker images for AAI specific repos + # + # The purpose of this job template is to run: + # 1. login to the docker registry + # 2. run maven clean install goals skipping tests + # 3. run maven goals + # + # Required Variables: + # pom: name/location of the pom.xml file relative to the workspace + # maven-properties: properties passed to maven + name: '{project-name}-{stream}-aai-docker-java-version-daily' project-type: freestyle node: 'ubuntu1604-docker-8c-8g' diff --git a/jjb/global-templates-python.yaml b/jjb/global-templates-python.yaml index ec9002eda..acd5e17f0 100644 --- a/jjb/global-templates-python.yaml +++ b/jjb/global-templates-python.yaml @@ -2,8 +2,10 @@ - job-template: # Job template for python verify jobs # - # The purpose of this job template is to run tox for projects using this - # template. + # The purpose of this job template is to run: + # 1. tox + # + # This job supports subprojects. # # Required Variables: # branch: git branch (eg. stable/lithium or master) @@ -69,6 +71,17 @@ maven-version: '{maven-version}' - job-template: + # Job template for docker daily jobs + # + # The purpose of this job template is to run: + # 1. login into the docker registry + # 2. docker build + # 3. docker tag + # 4. docker push + # + # Required Variables: + # branch: git branch (eg. stable/lithium or master) + name: '{project-name}-{stream}-docker-shell-daily' project-type: freestyle node: 'ubuntu1604-docker-8c-8g' @@ -105,7 +118,6 @@ branch: '{branch}' builders: - - provide-maven-settings: global-settings-file: 'global-settings' settings-file: '{mvn-settings}' @@ -124,6 +136,16 @@ maven-version: '{maven-version}' - job-template: + # Job template for docker daily jobs for 2 SCMs + # + # The purpose of this job template is to run: + # 1. inject a version properties file + # 2. login into the docker registry + # 4. run a specified shell script + # + # Required Variables: + # branch: git branch (eg. stable/lithium or master) + name: '{project-name}-{stream}-2scm-docker-shell-daily' project-type: freestyle node: 'ubuntu1604-docker-8c-8g' @@ -170,23 +192,28 @@ branch: '{branch}' builders: - - provide-maven-settings: global-settings-file: 'global-settings' settings-file: '{mvn-settings}' - - inject: properties-file: version.properties - - docker-login - - shell: '{script}' - publishers: - infra-shiplogs: maven-version: '{maven-version}' - job-template: + # Job template for docker daily jobs for 3 SCMs + # + # The purpose of this job template is to run: + # 1. inject a version properties file + # 2. login into the docker registry + # 4. run a specified shell script + # + # Required Variables: + # branch: git branch (eg. stable/lithium or master) + name: '{project-name}-{stream}-3scm-docker-shell-daily' project-type: freestyle node: 'ubuntu1604-docker-8c-8g' @@ -238,19 +265,13 @@ branch: '{branch}' builders: - - provide-maven-settings: global-settings-file: 'global-settings' settings-file: '{mvn-settings}' - - inject: properties-file: version.properties - - docker-login - - shell: '{script}' - publishers: - infra-shiplogs: maven-version: '{maven-version}' - diff --git a/jjb/holmes/holmes-common.yaml b/jjb/holmes/holmes-common.yaml index 4b2fa3194..9e1a46a8f 100644 --- a/jjb/holmes/holmes-common.yaml +++ b/jjb/holmes/holmes-common.yaml @@ -13,6 +13,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'holmes-common-settings' files: '**' archive-artifacts: '' diff --git a/jjb/holmes/holmes-dsa.yaml b/jjb/holmes/holmes-dsa.yaml index 592cfd84f..8f99cce1b 100644 --- a/jjb/holmes/holmes-dsa.yaml +++ b/jjb/holmes/holmes-dsa.yaml @@ -14,6 +14,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'holmes-dsa-settings' files: '**' archive-artifacts: '' diff --git a/jjb/holmes/holmes-engine-mgt.yaml b/jjb/holmes/holmes-engine-mgt.yaml index 5e1077682..9a05cde6b 100644 --- a/jjb/holmes/holmes-engine-mgt.yaml +++ b/jjb/holmes/holmes-engine-mgt.yaml @@ -14,6 +14,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'holmes-engine-management-settings' files: '**' archive-artifacts: '' diff --git a/jjb/holmes/holmes-rule-mgt.yaml b/jjb/holmes/holmes-rule-mgt.yaml index d88aef4ef..5b28e2e4b 100644 --- a/jjb/holmes/holmes-rule-mgt.yaml +++ b/jjb/holmes/holmes-rule-mgt.yaml @@ -14,6 +14,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'holmes-rule-management-settings' files: '**' archive-artifacts: '' diff --git a/jjb/integration/integration-csit.yaml b/jjb/integration/integration-csit.yaml index 5c5d39cdf..f4c2afc25 100644 --- a/jjb/integration/integration-csit.yaml +++ b/jjb/integration/integration-csit.yaml @@ -5,11 +5,14 @@ - '{project-name}-{stream}-verify-csit-{functionality}' - '{project-name}-{stream}-csit-{functionality}' project-name: 'integration' - stream: 'master' + stream: + - 'master': + branch: 'master' + - 'amsterdam': + branch: 'amsterdam' functionality: - 'functionality1': trigger_jobs: - 'vCPE': trigger_jobs: robot-options: '' - branch: 'master' diff --git a/jjb/integration/integration-docker.yaml b/jjb/integration/integration-docker.yaml index 92125d4ff..2730cbbf1 100644 --- a/jjb/integration/integration-docker.yaml +++ b/jjb/integration/integration-docker.yaml @@ -9,6 +9,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' subproject: - 'sniroemulator': pom: 'test/mocks/sniroemulator/pom.xml' diff --git a/jjb/integration/integration-templates-csit.yaml b/jjb/integration/integration-templates-csit.yaml index ac31050de..dac4c2846 100644 --- a/jjb/integration/integration-templates-csit.yaml +++ b/jjb/integration/integration-templates-csit.yaml @@ -122,6 +122,9 @@ keep-all: false link-to-last-build: false name: ExtentReport + - junit: + results: archives/testng-results.xml + health-scale-factor: 1.0 - job-template: name: '{project-name}-{stream}-csit-{functionality}' diff --git a/jjb/integration/integration.yaml b/jjb/integration/integration.yaml index adfd8853e..816c006c9 100644 --- a/jjb/integration/integration.yaml +++ b/jjb/integration/integration.yaml @@ -14,6 +14,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'integration-settings' files: '**' archive-artifacts: '' diff --git a/jjb/modeling/modeling-toscaparsers-nfvparser.yaml b/jjb/modeling/modeling-toscaparsers-nfvparser.yaml index f7c03ea89..1140c2e56 100644 --- a/jjb/modeling/modeling-toscaparsers-nfvparser.yaml +++ b/jjb/modeling/modeling-toscaparsers-nfvparser.yaml @@ -7,6 +7,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'modeling-toscaparsers-settings' build-node: ubuntu1604-basebuild-4c-4g subproject: diff --git a/jjb/msb/msb-apigateway.yaml b/jjb/msb/msb-apigateway.yaml index 1035ec206..1f65a3611 100644 --- a/jjb/msb/msb-apigateway.yaml +++ b/jjb/msb/msb-apigateway.yaml @@ -21,6 +21,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'msb-apigateway-settings' files: '**' archive-artifacts: '' diff --git a/jjb/msb/msb-discovery.yaml b/jjb/msb/msb-discovery.yaml index 5f5702a25..5b3899499 100644 --- a/jjb/msb/msb-discovery.yaml +++ b/jjb/msb/msb-discovery.yaml @@ -20,6 +20,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'msb-discovery-settings' files: '**' archive-artifacts: '' diff --git a/jjb/msb/msb-java-sdk.yaml b/jjb/msb/msb-java-sdk.yaml index 7bacfd9cd..b036e8150 100644 --- a/jjb/msb/msb-java-sdk.yaml +++ b/jjb/msb/msb-java-sdk.yaml @@ -12,6 +12,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'msb-java-sdk-settings' files: '**' archive-artifacts: '' diff --git a/jjb/msb/msb-swagger-sdk.yaml b/jjb/msb/msb-swagger-sdk.yaml index 90b12b16a..fbae343fd 100644 --- a/jjb/msb/msb-swagger-sdk.yaml +++ b/jjb/msb/msb-swagger-sdk.yaml @@ -16,6 +16,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'msb-swagger-sdk-settings' files: '**' archive-artifacts: '' diff --git a/jjb/multicloud/multicloud-framework-java.yaml b/jjb/multicloud/multicloud-framework-java.yaml index 9f140ced5..ab979e636 100644 --- a/jjb/multicloud/multicloud-framework-java.yaml +++ b/jjb/multicloud/multicloud-framework-java.yaml @@ -6,6 +6,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'multicloud-framework-settings' subproject: - 'multivimbroker': diff --git a/jjb/multicloud/multicloud-framework-python.yaml b/jjb/multicloud/multicloud-framework-python.yaml index 4fcad3e3d..aec4398da 100644 --- a/jjb/multicloud/multicloud-framework-python.yaml +++ b/jjb/multicloud/multicloud-framework-python.yaml @@ -6,6 +6,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'multicloud-framework-settings' build-node: 'ubuntu1604-basebuild-4c-4g' subproject: diff --git a/jjb/multicloud/multicloud-openstack-vmware-java.yaml b/jjb/multicloud/multicloud-openstack-vmware-java.yaml index 6b6e9a648..4fea8c5f1 100644 --- a/jjb/multicloud/multicloud-openstack-vmware-java.yaml +++ b/jjb/multicloud/multicloud-openstack-vmware-java.yaml @@ -6,6 +6,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'multicloud-openstack-vmware-settings' subproject: - 'vio': diff --git a/jjb/multicloud/multicloud-openstack-vmware-python.yaml b/jjb/multicloud/multicloud-openstack-vmware-python.yaml index 62e52f244..c66e13d15 100644 --- a/jjb/multicloud/multicloud-openstack-vmware-python.yaml +++ b/jjb/multicloud/multicloud-openstack-vmware-python.yaml @@ -6,6 +6,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'multicloud-openstack-vmware-settings' build-node: 'ubuntu1604-basebuild-4c-4g' subproject: diff --git a/jjb/multicloud/multicloud-openstack-vmware-vesagent-java.yaml b/jjb/multicloud/multicloud-openstack-vmware-vesagent-java.yaml index 1d4fa6b33..9631f1d84 100644 --- a/jjb/multicloud/multicloud-openstack-vmware-vesagent-java.yaml +++ b/jjb/multicloud/multicloud-openstack-vmware-vesagent-java.yaml @@ -6,6 +6,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'multicloud-openstack-vmware-settings' subproject: - 'vesagent': diff --git a/jjb/multicloud/multicloud-openstack-vmware-vesagent-python.yaml b/jjb/multicloud/multicloud-openstack-vmware-vesagent-python.yaml index 0a8fcd4a0..15a0c2ca6 100644 --- a/jjb/multicloud/multicloud-openstack-vmware-vesagent-python.yaml +++ b/jjb/multicloud/multicloud-openstack-vmware-vesagent-python.yaml @@ -6,6 +6,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'multicloud-openstack-vmware-settings' build-node: 'ubuntu1604-basebuild-4c-4g' subproject: diff --git a/jjb/multicloud/multicloud-openstack.yaml b/jjb/multicloud/multicloud-openstack.yaml index 655bd8cd1..5351623dc 100644 --- a/jjb/multicloud/multicloud-openstack.yaml +++ b/jjb/multicloud/multicloud-openstack.yaml @@ -6,6 +6,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'multicloud-openstack-settings' subproject: - 'newton': diff --git a/jjb/portal/portal.yaml b/jjb/portal/portal.yaml index e16aa1aa3..6d125fcfe 100644 --- a/jjb/portal/portal.yaml +++ b/jjb/portal/portal.yaml @@ -3,6 +3,8 @@ name: portal project-name: 'portal' jobs: + - gerrit-maven-clm: + java-version: '' - '{project-name}-{stream}-release-java-daily' - '{project-name}-{stream}-stage-site-java': site-pom: 'pom.xml' diff --git a/jjb/sdc/sdc-jtosca.yaml b/jjb/sdc/sdc-jtosca.yaml index 7cd609411..15401d619 100644 --- a/jjb/sdc/sdc-jtosca.yaml +++ b/jjb/sdc/sdc-jtosca.yaml @@ -17,8 +17,8 @@ stream: - 'master': branch: 'master' - - 'release-1.1.0': - branch: 'release-1.1.0' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'sdc-jtosca-settings' files: '**' archive-artifacts: '' diff --git a/jjb/sdc/sdc-sdc-distribution-client.yaml b/jjb/sdc/sdc-sdc-distribution-client.yaml index 186ae142e..946eaf90a 100644 --- a/jjb/sdc/sdc-sdc-distribution-client.yaml +++ b/jjb/sdc/sdc-sdc-distribution-client.yaml @@ -17,8 +17,8 @@ stream: - 'master': branch: 'master' - - 'release-1.1.0': - branch: 'release-1.1.0' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'sdc-sdc-distribution-client-settings' files: '**' archive-artifacts: '' diff --git a/jjb/sdc/sdc-sdc-docker-base.yaml b/jjb/sdc/sdc-sdc-docker-base.yaml index 6b59c5259..3c765daeb 100644 --- a/jjb/sdc/sdc-sdc-docker-base.yaml +++ b/jjb/sdc/sdc-sdc-docker-base.yaml @@ -11,6 +11,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'sdc-sdc-docker-base-settings' files: '**' archive-artifacts: '' diff --git a/jjb/sdc/sdc-sdc-titan-cassandra.yaml b/jjb/sdc/sdc-sdc-titan-cassandra.yaml index df39d9289..b78cde1a9 100644 --- a/jjb/sdc/sdc-sdc-titan-cassandra.yaml +++ b/jjb/sdc/sdc-sdc-titan-cassandra.yaml @@ -17,6 +17,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'sdc-sdc-titan-cassandra-settings' files: '**' archive-artifacts: '' diff --git a/jjb/sdc/sdc-sdc-tosca.yaml b/jjb/sdc/sdc-sdc-tosca.yaml index 4381189b4..e1f75ac36 100644 --- a/jjb/sdc/sdc-sdc-tosca.yaml +++ b/jjb/sdc/sdc-sdc-tosca.yaml @@ -17,8 +17,8 @@ stream: - 'master': branch: 'master' - - 'release-1.1.0': - branch: 'release-1.1.0' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'sdc-sdc-tosca-settings' files: '**' archive-artifacts: '' diff --git a/jjb/sdc/sdc.yaml b/jjb/sdc/sdc.yaml index 3dd9df6c2..7b66263b4 100644 --- a/jjb/sdc/sdc.yaml +++ b/jjb/sdc/sdc.yaml @@ -19,8 +19,8 @@ stream: - 'master': branch: 'master' - - 'release-1.1.0': - branch: 'release-1.1.0' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'sdc-settings' files: '**' archive-artifacts: '' diff --git a/jjb/so/so-libs.yaml b/jjb/so/so-libs.yaml index cf266a522..a21dd29d4 100644 --- a/jjb/so/so-libs.yaml +++ b/jjb/so/so-libs.yaml @@ -16,6 +16,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'so-libs-settings' # due to a strange macro / variable translation problem this needs to be # passed as a string block to properly get the properties correctly defined diff --git a/jjb/so/so.yaml b/jjb/so/so.yaml index 7278f0f7f..dbc4f2185 100644 --- a/jjb/so/so.yaml +++ b/jjb/so/so.yaml @@ -27,6 +27,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'so-settings' files: '**' archive-artifacts: '' diff --git a/jjb/usecaseui/usecase-ui-server.yaml b/jjb/usecaseui/usecase-ui-server.yaml index 727c60391..55e851bb4 100644 --- a/jjb/usecaseui/usecase-ui-server.yaml +++ b/jjb/usecaseui/usecase-ui-server.yaml @@ -7,6 +7,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'usecase-ui-server-settings' jobs: - '{project-name}-{stream}-verify-java' diff --git a/jjb/usecaseui/usecase-ui.yaml b/jjb/usecaseui/usecase-ui.yaml index 69c7f831c..3bb7d1fb3 100644 --- a/jjb/usecaseui/usecase-ui.yaml +++ b/jjb/usecaseui/usecase-ui.yaml @@ -7,6 +7,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'usecase-ui-settings' jobs: - '{project-name}-{stream}-verify-java' diff --git a/jjb/vfc/vfc-gvnfm-vnflcm-java.yaml b/jjb/vfc/vfc-gvnfm-vnflcm-java.yaml index fc85d57c9..0d39d877c 100644 --- a/jjb/vfc/vfc-gvnfm-vnflcm-java.yaml +++ b/jjb/vfc/vfc-gvnfm-vnflcm-java.yaml @@ -7,12 +7,16 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'vfc-gvnfm-vnflcm-settings' subproject: - 'lcm': pom: 'lcm/pom.xml' pattern: 'lcm/**' jobs: + - gerrit-maven-clm: + java-version: '' - '{project-name}-{stream}-{subproject}-verify-java' - '{project-name}-{stream}-{subproject}-merge-java' - '{project-name}-{stream}-release-version-java-daily-no-sonar' @@ -23,4 +27,4 @@ !include-raw-escape: 'build-gvnfm-vnflcm-docker-image.sh' files: '**' archive-artifacts: '' - build-node: ubuntu1604-basebuild-4c-4g
\ No newline at end of file + build-node: ubuntu1604-basebuild-4c-4g diff --git a/jjb/vfc/vfc-gvnfm-vnflcm-python.yaml b/jjb/vfc/vfc-gvnfm-vnflcm-python.yaml index 991848acb..cf623e2aa 100644 --- a/jjb/vfc/vfc-gvnfm-vnflcm-python.yaml +++ b/jjb/vfc/vfc-gvnfm-vnflcm-python.yaml @@ -7,6 +7,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'vfc-gvnfm-vnflcm-settings' build-node: centos7-redis-4c-4g subproject: diff --git a/jjb/vfc/vfc-gvnfm-vnfmgr-java.yaml b/jjb/vfc/vfc-gvnfm-vnfmgr-java.yaml index 2aedb0faa..d3dbdd0e5 100644 --- a/jjb/vfc/vfc-gvnfm-vnfmgr-java.yaml +++ b/jjb/vfc/vfc-gvnfm-vnfmgr-java.yaml @@ -6,12 +6,16 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'vfc-gvnfm-vnfmgr-settings' subproject: - 'mgr': pom: 'mgr/pom.xml' pattern: 'mgr/**' jobs: + - gerrit-maven-clm: + java-version: '' - '{project-name}-{stream}-{subproject}-verify-java' - '{project-name}-{stream}-{subproject}-merge-java' - '{project-name}-{stream}-release-version-java-daily-no-sonar' @@ -22,4 +26,4 @@ !include-raw-escape: 'build-gvnfm-vnfmgr-docker-image.sh' files: '**' archive-artifacts: '' - build-node: ubuntu1604-basebuild-4c-4g
\ No newline at end of file + build-node: ubuntu1604-basebuild-4c-4g diff --git a/jjb/vfc/vfc-gvnfm-vnfmgr-python.yaml b/jjb/vfc/vfc-gvnfm-vnfmgr-python.yaml index 9de9b0fea..eff84ad48 100644 --- a/jjb/vfc/vfc-gvnfm-vnfmgr-python.yaml +++ b/jjb/vfc/vfc-gvnfm-vnfmgr-python.yaml @@ -7,6 +7,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'vfc-gvnfm-vnfmgr-settings' build-node: ubuntu1604-basebuild-4c-4g subproject: diff --git a/jjb/vfc/vfc-gvnfm-vnfres-java.yaml b/jjb/vfc/vfc-gvnfm-vnfres-java.yaml index 22a103dad..bc84f2c9f 100644 --- a/jjb/vfc/vfc-gvnfm-vnfres-java.yaml +++ b/jjb/vfc/vfc-gvnfm-vnfres-java.yaml @@ -7,12 +7,16 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'vfc-gvnfm-vnfres-settings' subproject: - 'res': pom: 'res/pom.xml' pattern: 'res/**' jobs: + - gerrit-maven-clm: + java-version: '' - '{project-name}-{stream}-{subproject}-verify-java' - '{project-name}-{stream}-{subproject}-merge-java' - '{project-name}-{stream}-release-version-java-daily-no-sonar' @@ -23,4 +27,4 @@ !include-raw-escape: 'build-gvnfm-vnfres-docker-image.sh' files: '**' archive-artifacts: '' - build-node: ubuntu1604-basebuild-4c-4g
\ No newline at end of file + build-node: ubuntu1604-basebuild-4c-4g diff --git a/jjb/vfc/vfc-gvnfm-vnfres-python.yaml b/jjb/vfc/vfc-gvnfm-vnfres-python.yaml index db7762f3e..9a4866617 100644 --- a/jjb/vfc/vfc-gvnfm-vnfres-python.yaml +++ b/jjb/vfc/vfc-gvnfm-vnfres-python.yaml @@ -7,6 +7,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'vfc-gvnfm-vnfres-settings' build-node: ubuntu1604-basebuild-4c-4g subproject: diff --git a/jjb/vfc/vfc-nfvo-catalog.yaml b/jjb/vfc/vfc-nfvo-catalog.yaml index ec079cd97..8de899203 100644 --- a/jjb/vfc/vfc-nfvo-catalog.yaml +++ b/jjb/vfc/vfc-nfvo-catalog.yaml @@ -7,12 +7,16 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'vfc-nfvo-catalog-settings' subproject: - 'catalog': path: '.' pattern: '**' jobs: + - gerrit-maven-clm: + java-version: '' - '{project-name}-{stream}-{subproject}-verify-python' - '{project-name}-{stream}-verify-java' - '{project-name}-{stream}-merge-java' diff --git a/jjb/vfc/vfc-nfvo-driver-ems-java.yaml b/jjb/vfc/vfc-nfvo-driver-ems-java.yaml index 5933f2160..fb0f5046f 100644 --- a/jjb/vfc/vfc-nfvo-driver-ems-java.yaml +++ b/jjb/vfc/vfc-nfvo-driver-ems-java.yaml @@ -7,12 +7,16 @@ stream:
- 'master':
branch: 'master'
+ - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'vfc-nfvo-driver-ems-settings'
subproject:
- 'drv-ems-boco':
pom: 'ems/pom.xml'
pattern: 'ems/**'
jobs:
+ - gerrit-maven-clm: + java-version: '' - '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
@@ -23,4 +27,4 @@ !include-raw-escape: 'build-driver-ems-docker-image.sh'
files: '**'
archive-artifacts: ''
- build-node: ubuntu1604-basebuild-4c-4g
\ No newline at end of file + build-node: ubuntu1604-basebuild-4c-4g diff --git a/jjb/vfc/vfc-nfvo-driver-sfc.yaml b/jjb/vfc/vfc-nfvo-driver-sfc.yaml index d995db4dc..a7fa3a849 100644 --- a/jjb/vfc/vfc-nfvo-driver-sfc.yaml +++ b/jjb/vfc/vfc-nfvo-driver-sfc.yaml @@ -6,12 +6,16 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'vfc-nfvo-driver-sfc-settings' subproject: - 'driver-sfc-zte': pom: 'zte/sfc-driver/pom.xml' pattern: 'zte/sfc-driver/**' jobs: + - gerrit-maven-clm: + java-version: '' - '{project-name}-{stream}-{subproject}-verify-java' - '{project-name}-{stream}-{subproject}-merge-java' - '{project-name}-{stream}-{subproject}-release-version-java-daily' diff --git a/jjb/vfc/vfc-nfvo-driver-svnfm-huawei.yaml b/jjb/vfc/vfc-nfvo-driver-svnfm-huawei.yaml index cc2c8650b..71941e82e 100644 --- a/jjb/vfc/vfc-nfvo-driver-svnfm-huawei.yaml +++ b/jjb/vfc/vfc-nfvo-driver-svnfm-huawei.yaml @@ -6,6 +6,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'vfc-nfvo-driver-vnfm-svnfm-settings' subproject: - 'drv-vnfm-huawei': diff --git a/jjb/vfc/vfc-nfvo-driver-vnfm-gvnfm-java.yaml b/jjb/vfc/vfc-nfvo-driver-vnfm-gvnfm-java.yaml index 81993319b..d91e4d854 100644 --- a/jjb/vfc/vfc-nfvo-driver-vnfm-gvnfm-java.yaml +++ b/jjb/vfc/vfc-nfvo-driver-vnfm-gvnfm-java.yaml @@ -7,12 +7,16 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'vfc-nfvo-driver-vnfm-gvnfm-settings' subproject: - 'gvnfmadapter': pom: 'gvnfmadapter/pom.xml' pattern: 'gvnfmadapter/**' jobs: + - gerrit-maven-clm: + java-version: '' - '{project-name}-{stream}-{subproject}-verify-java' - '{project-name}-{stream}-{subproject}-merge-java' - '{project-name}-{stream}-{subproject}-release-version-java-daily-no-sonar' @@ -23,4 +27,4 @@ !include-raw-escape: 'build-gvnfm-driver-docker-image.sh' files: '**' archive-artifacts: '' - build-node: ubuntu1604-basebuild-4c-4g
\ No newline at end of file + build-node: ubuntu1604-basebuild-4c-4g diff --git a/jjb/vfc/vfc-nfvo-driver-vnfm-gvnfm-juju.yaml b/jjb/vfc/vfc-nfvo-driver-vnfm-gvnfm-juju.yaml index a1af3b773..a53ec8cc5 100644 --- a/jjb/vfc/vfc-nfvo-driver-vnfm-gvnfm-juju.yaml +++ b/jjb/vfc/vfc-nfvo-driver-vnfm-gvnfm-juju.yaml @@ -7,6 +7,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'vfc-nfvo-driver-vnfm-gvnfm-settings' subproject: - 'gvnfm-juju': diff --git a/jjb/vfc/vfc-nfvo-driver-vnfm-gvnfm-python.yaml b/jjb/vfc/vfc-nfvo-driver-vnfm-gvnfm-python.yaml index a1a7d236d..ed262323b 100644 --- a/jjb/vfc/vfc-nfvo-driver-vnfm-gvnfm-python.yaml +++ b/jjb/vfc/vfc-nfvo-driver-vnfm-gvnfm-python.yaml @@ -7,6 +7,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'vfc-nfvo-driver-vnfm-gvnfm-settings' build-node: ubuntu1604-basebuild-4c-4g subproject: diff --git a/jjb/vfc/vfc-nfvo-driver-vnfm-svnfm-docker-java.yaml b/jjb/vfc/vfc-nfvo-driver-vnfm-svnfm-docker-java.yaml index 8698735ff..b6bf8321a 100644 --- a/jjb/vfc/vfc-nfvo-driver-vnfm-svnfm-docker-java.yaml +++ b/jjb/vfc/vfc-nfvo-driver-vnfm-svnfm-docker-java.yaml @@ -7,6 +7,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'vfc-nfvo-driver-vnfm-svnfm-settings' jobs: - '{project-name}-{stream}-docker-java-version-shell-daily': @@ -16,4 +18,4 @@ !include-raw-escape: 'build-nfvo-svnfm-driver-docker-image.sh' files: '**' archive-artifacts: '' - build-node: ubuntu1604-basebuild-4c-4g
\ No newline at end of file + build-node: ubuntu1604-basebuild-4c-4g diff --git a/jjb/vfc/vfc-nfvo-driver-vnfm-svnfm-nokia.yaml b/jjb/vfc/vfc-nfvo-driver-vnfm-svnfm-nokia.yaml index c14b7a9c2..e0f66f946 100644 --- a/jjb/vfc/vfc-nfvo-driver-vnfm-svnfm-nokia.yaml +++ b/jjb/vfc/vfc-nfvo-driver-vnfm-svnfm-nokia.yaml @@ -6,12 +6,16 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'vfc-nfvo-driver-vnfm-svnfm-settings' subproject: - 'drv-vnfm-nokia': pom: 'nokia/vnfmdriver/pom.xml' pattern: 'nokia/vnfmdriver/**' jobs: + - gerrit-maven-clm: + java-version: '' - '{project-name}-{stream}-{subproject}-verify-java' - '{project-name}-{stream}-{subproject}-merge-java' - '{project-name}-{stream}-{subproject}-release-version-java-daily' diff --git a/jjb/vfc/vfc-nfvo-driver-vnfm-svnfm-zte-java.yaml b/jjb/vfc/vfc-nfvo-driver-vnfm-svnfm-zte-java.yaml index d35cc4d2f..2e3642fd9 100644 --- a/jjb/vfc/vfc-nfvo-driver-vnfm-svnfm-zte-java.yaml +++ b/jjb/vfc/vfc-nfvo-driver-vnfm-svnfm-zte-java.yaml @@ -7,15 +7,19 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'vfc-nfvo-driver-vnfm-svnfm-settings' subproject: - 'drv-vnfm-zte': pom: 'zte/vmanager/pom.xml' pattern: 'zte/vmanager/**' jobs: + - gerrit-maven-clm: + java-version: '' - '{project-name}-{stream}-{subproject}-verify-java' - '{project-name}-{stream}-{subproject}-merge-java' - '{project-name}-{stream}-{subproject}-release-version-java-daily-no-sonar' files: '**' archive-artifacts: '' - build-node: ubuntu1604-basebuild-4c-4g
\ No newline at end of file + build-node: ubuntu1604-basebuild-4c-4g diff --git a/jjb/vfc/vfc-nfvo-driver-vnfm-svnfm-zte-python.yaml b/jjb/vfc/vfc-nfvo-driver-vnfm-svnfm-zte-python.yaml index 79a392337..69804323d 100644 --- a/jjb/vfc/vfc-nfvo-driver-vnfm-svnfm-zte-python.yaml +++ b/jjb/vfc/vfc-nfvo-driver-vnfm-svnfm-zte-python.yaml @@ -7,6 +7,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'vfc-nfvo-driver-vnfm-svnfm-settings' build-node: ubuntu1604-basebuild-4c-4g subproject: diff --git a/jjb/vfc/vfc-nfvo-lcm-java.yaml b/jjb/vfc/vfc-nfvo-lcm-java.yaml index 2f0faed73..85812b0cc 100644 --- a/jjb/vfc/vfc-nfvo-lcm-java.yaml +++ b/jjb/vfc/vfc-nfvo-lcm-java.yaml @@ -7,8 +7,12 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'vfc-nfvo-lcm-settings' jobs: + - gerrit-maven-clm: + java-version: '' - '{project-name}-{stream}-verify-java' - '{project-name}-{stream}-merge-java' - '{project-name}-{stream}-release-version-java-daily-no-sonar' @@ -19,4 +23,4 @@ !include-raw-escape: 'build-nfvo-lcm-docker-image.sh' files: '**' archive-artifacts: '' - build-node: ubuntu1604-basebuild-4c-4g
\ No newline at end of file + build-node: ubuntu1604-basebuild-4c-4g diff --git a/jjb/vfc/vfc-nfvo-lcm-python.yaml b/jjb/vfc/vfc-nfvo-lcm-python.yaml index 8fc3b9e1b..7662f8369 100644 --- a/jjb/vfc/vfc-nfvo-lcm-python.yaml +++ b/jjb/vfc/vfc-nfvo-lcm-python.yaml @@ -7,6 +7,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'vfc-nfvo-lcm-settings' build-node: centos7-redis-4c-4g subproject: diff --git a/jjb/vfc/vfc-nfvo-resmanagement.yaml b/jjb/vfc/vfc-nfvo-resmanagement.yaml index 2dc778d16..b690f50da 100644 --- a/jjb/vfc/vfc-nfvo-resmanagement.yaml +++ b/jjb/vfc/vfc-nfvo-resmanagement.yaml @@ -8,8 +8,12 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' build-node: ubuntu1604-basebuild-4c-4g jobs: + - gerrit-maven-clm: + java-version: '' - '{project-name}-{stream}-verify-java' - '{project-name}-{stream}-merge-java' - '{project-name}-{stream}-release-version-java-daily' diff --git a/jjb/vfc/vfc-nfvo-wfengine-java.yaml b/jjb/vfc/vfc-nfvo-wfengine-java.yaml index 570909b64..fb48ce0c3 100644 --- a/jjb/vfc/vfc-nfvo-wfengine-java.yaml +++ b/jjb/vfc/vfc-nfvo-wfengine-java.yaml @@ -7,6 +7,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'vfc-nfvo-wfengine-settings' subproject: - 'engine-mgr-service': @@ -20,6 +22,8 @@ script: !include-raw-escape: 'build-nfvo-wfengine-engine-activiti-extension-docker-image.sh' jobs: + - gerrit-maven-clm: + java-version: '' - '{project-name}-{stream}-{subproject}-verify-java' - '{project-name}-{stream}-{subproject}-merge-java' - '{project-name}-{stream}-{subproject}-release-version-java-daily' diff --git a/jjb/vid/vid-asdcclient.yaml b/jjb/vid/vid-asdcclient.yaml index d8f09de9e..6069ec0cd 100644 --- a/jjb/vid/vid-asdcclient.yaml +++ b/jjb/vid/vid-asdcclient.yaml @@ -13,6 +13,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'vid-settings' files: '**' archive-artifacts: '' diff --git a/jjb/vid/vid.yaml b/jjb/vid/vid.yaml index c8438e0d8..4af5f3e88 100644 --- a/jjb/vid/vid.yaml +++ b/jjb/vid/vid.yaml @@ -20,6 +20,8 @@ stream: - 'master': branch: 'master' + - 'amsterdam': + branch: 'amsterdam' mvn-settings: 'vid-settings' files: '**' archive-artifacts: '' diff --git a/jjb/vvp/vvp-jenkins.yaml b/jjb/vvp/vvp-jenkins.yaml index fefc29ce2..db77aa094 100644 --- a/jjb/vvp/vvp-jenkins.yaml +++ b/jjb/vvp/vvp-jenkins.yaml @@ -14,6 +14,8 @@ mvn-settings: 'vvp-jenkins-settings' build-node: ubuntu1604-basebuild-4c-4g jobs: + - gerrit-maven-clm: + java-version: '' - '{project-name}-{stream}-{subproject}-verify-python' - '{project-name}-{stream}-docker-java-daily' docker-pom: 'pom.xml' |