name: cli
project-name: 'cli'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
mvn-settings: 'cli-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: cli-clm
+ jobs:
+ - gerrit-maven-clm
+ project: 'cli'
+ project-name: 'cli'
+ branch: 'master'
+ mvn-settings: 'cli-settings'
+ build-node: ubuntu1604-builder-4c-4g
name: dmaap-buscontroller
project-name: 'dmaap-buscontroller'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
# removed sonar job from this template because this repo only builds a docker container
# and the 0% coverage report from Sonar was causing repeated escalations.
+
+- project:
+ name: dmaap-buscontroller-clm
+ jobs:
+ - gerrit-maven-clm
+ project: dmaap/buscontroller
+ project-name: 'dmaap-buscontroller'
+ branch: 'master'
+ mvn-settings: 'dmaap-buscontroller-settings'
name: dmaap-datarouter
project-name: 'dmaap-datarouter'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+- project:
+ name: dmaap-datarouter-clm
+ jobs:
+ - gerrit-maven-clm
+ project: dmaap/datarouter
+ project-name: 'dmaap-datarouter'
+ branch: 'master'
+ mvn-settings: 'dmaap-datarouter-settings'
name: dmaap-dbcapi
project-name: 'dmaap-dbcapi'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
mvn-settings: 'dmaap-dbcapi-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: dmaap-dbcapi-clm
+ jobs:
+ - gerrit-maven-clm
+ project: dmaap/dbcapi
+ project-name: 'dmaap-dbcapi'
+ branch: 'master'
+ mvn-settings: 'dmaap-dbcapi-settings'
name: dmaap-messagerouter-dmaapclient
project-name: 'dmaap-messagerouter-dmaapclient'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
mvn-settings: 'dmaap-messagerouter-dmaapclient-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: dmaap-messagerouter-dmaapclient-clm
+ jobs:
+ - gerrit-maven-clm
+ project: dmaap/messagerouter/dmaapclient
+ project-name: 'dmaap-messagerouter-dmaapclient'
+ branch: 'master'
+ mvn-settings: 'dmaap-messagerouter-dmaapclient-settings'
name: dmaap-messagerouter-docker
project-name: 'dmaap-messagerouter-docker'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-docker-version-java-daily':
mvn-params: '-Dmaven.test.skip=true'
- '{project-name}-{stream}-docker-java-daily':
docker-pom: 'pom.xml'
mvn-profile: 'docker'
build-node: ubuntu1604-docker-8c-8g
+
+- project:
+ name: dmaap-messagerouter-docker-clm
+ jobs:
+ - gerrit-maven-clm
+ project: dmaap/messagerouter/messageservice
+ project-name: 'dmaap-messagerouter-docker'
+ build-node: ubuntu1604-docker-8c-8g
+ branch: 'master'
+ mvn-settings: 'dmaap-messagerouter-messageservice-settings'
name: dmaap-messagerouter-messageservice
project-name: 'dmaap-messagerouter-messageservice'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
mvn-settings: 'dmaap-messagerouter-messageservice-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: dmaap-messagerouter-messageservice-clm
+ jobs:
+ - gerrit-maven-clm
+ project: dmaap/messagerouter/messageservice
+ project-name: 'dmaap-messagerouter-messageservice'
+ branch: 'master'
+ mvn-settings: 'dmaap-messagerouter-messageservice-settings'
name: dmaap-messagerouter-mirroragent
project-name: 'dmaap-messagerouter-mirroragent'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
mvn-settings: 'dmaap-messagerouter-mirroragent-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: dmaap-messagerouter-mirroragent-clm
+ jobs:
+ - gerrit-maven-clm
+ project: dmaap/messagerouter/mirroragent
+ project-name: 'dmaap-messagerouter-mirroragent'
+ branch: 'master'
+ mvn-settings: 'dmaap-messagerouter-mirroragent-settings'
name: dmaap-messagerouter-msgrtr
project-name: 'dmaap-messagerouter-msgrtr'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
mvn-settings: 'dmaap-messagerouter-msgrtr-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: dmaap-messagerouter-msgrtr-clm
+ jobs:
+ - gerrit-maven-clm
+ project: dmaap/messagerouter/msgrtr
+ project-name: 'dmaap-messagerouter-msgrtr'
+ branch: 'master'
+ mvn-settings: 'dmaap-messagerouter-msgrtr-settings'
files: '**'
builders:
+ - lf-infra-pre-build
- shell: '{script}'
publishers:
branch: '{branch}'
builders:
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
<<: *docker_merge_boiler_plate
builders:
+ - lf-infra-pre-build
- lf-infra-docker-login:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
<<: *docker_merge_boiler_plate
builders:
+ - lf-infra-pre-build
- lf-infra-docker-login:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
<<: *docker_verify_boiler_plate
builders:
+ - lf-infra-pre-build
- lf-infra-docker-login:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
<<: *docker_verify_boiler_plate
builders:
+ - lf-infra-pre-build
- lf-infra-docker-login:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
choosing-strategy: default
builders:
+ - lf-infra-pre-build
- lf-infra-docker-login:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
choosing-strategy: default
builders:
+ - lf-infra-pre-build
- lf-infra-docker-login:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
<<: *docker_merge_boiler_plate
builders:
+ - lf-infra-pre-build
- lf-infra-docker-login:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
<<: *docker_merge_boiler_plate
builders:
+ - lf-infra-pre-build
- lf-infra-docker-login:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
<<: *docker_verify_boiler_plate
builders:
+ - lf-infra-pre-build
- lf-infra-docker-login:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
<<: *docker_verify_boiler_plate
builders:
+ - lf-infra-pre-build
- lf-infra-docker-login:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
choosing-strategy: default
builders:
+ - lf-infra-pre-build
- lf-infra-docker-login:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
choosing-strategy: default
builders:
+ - lf-infra-pre-build
- lf-infra-docker-login:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
choosing-strategy: default
builders:
+ - lf-infra-pre-build
- lf-infra-docker-login:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
choosing-strategy: default
builders:
+ - lf-infra-pre-build
- lf-infra-docker-login:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
files: '**'
builders:
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
files: '**'
builders:
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
branch: '{branch}'
builders:
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
publishers:
- infra-shiplogs:
- maven-version: '{maven-version}'
\ No newline at end of file
+ maven-version: '{maven-version}'
files: '{files}'
builders:
+ - lf-infra-pre-build
- shell: '{obj:pre_build_script}'
- shell: '{obj:build_script}'
files: '{files}'
builders:
+ - lf-infra-pre-build
- lf-provide-maven-settings:
global-settings-file: '{mvn-global-settings}'
settings-file: '{mvn-settings}'
comment-contains-value: '^stage-helm$'
builders:
+ - lf-infra-pre-build
- lf-provide-maven-settings:
global-settings-file: '{mvn-global-settings}'
settings-file: '{mvn-settings}'
disabled: true
builders:
+ - lf-infra-pre-build
- shell: '{pre_build_script}'
- shell: '{build_script}'
- shell: '{post_build_script}'
disabled: true
builders:
+ - lf-infra-pre-build
- shell: '{pre_build_script}'
- shell: '{build_script}'
- shell: '{post_build_script}'
choosing-strategy: default
builders:
+ - lf-infra-pre-build
- shell: '{pre_build_script}'
- shell: '{build_script}'
- shell: '{post_build_script}'
files: '{obj:pattern}'
builders:
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
branch: '{branch}'
builders:
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
project: '{project}'
branch: '{branch}'
builders:
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
branch: '{branch}'
builders:
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
branch: '{branch}'
builders:
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
branch: '{branch}'
builders:
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
branch: '{branch}'
builders:
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
files: '{pattern}'
builders:
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
name: '{project-name}-{stream}-merge-profile-java'
builders:
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
branch: '{branch}'
builders:
-
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
project: '{project}'
branch: '{branch}'
builders:
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
branch: '{branch}'
builders:
-
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
branch: '{branch}'
builders:
-
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
branch: '{branch}'
builders:
-
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
branch: '{branch}'
builders:
-
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
branch: '{branch}'
builders:
-
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
branch: '{branch}'
builders:
-
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
build-timeout: 120
builders:
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
files: '{pattern}'
builders:
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
files: '**'
builders:
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
files: '**'
builders:
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
files: '**'
builders:
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
files: '**'
builders:
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
branch: '{branch}'
builders:
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
build-timeout: '{build-timeout}'
builders:
+ - lf-infra-pre-build
- provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
name: integration
project-name: 'integration'
jobs:
- - gerrit-maven-clm:
- mvn-params: '-f version-manifest/pom.xml'
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java'
- '{project-name}-{stream}-{subproject}-release-version-java-daily'
files: '**'
archive-artifacts: ''
build-node: ubuntu1604-builder-4c-4g
+
+- project:
+ name: integration-clm
+ jobs:
+ - gerrit-maven-clm:
+ mvn-params: '-f version-manifest/pom.xml'
+ project: integration
+ project-name: 'integration'
+ branch: 'master'
+ mvn-settings: 'integration-settings'
name: logging-analytics-pomba-pomba-aai-context-builder
project-name: logging-analytics-pomba-pomba-aai-context-builder
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
- gerrit-info-yaml-verify
project: 'logging-analytics/pomba/pomba-aai-context-builder'
branch: 'master'
+
+- project:
+ name: logging-analytics-pomba-pomba-aai-context-builder-clm
+ jobs:
+ - gerrit-maven-clm
+ project: logging-analytics/pomba/pomba-aai-context-builder
+ project-name: logging-analytics-pomba-pomba-aai-context-builder
+ branch: 'master'
+ mvn-settings: logging-analytics-pomba-pomba-aai-context-builder-settings
name: logging-analytics-pomba-pomba-audit-common
project-name: logging-analytics-pomba-pomba-audit-common
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
- gerrit-info-yaml-verify
project: 'logging-analytics/pomba/pomba-audit-common'
branch: 'master'
+
+- project:
+ name: logging-analytics-pomba-pomba-audit-common-clm
+ jobs:
+ - gerrit-maven-clm
+ project: logging-analytics/pomba/pomba-audit-common
+ project-name: logging-analytics-pomba-pomba-audit-common
+ branch: 'master'
+ mvn-settings: logging-analytics-pomba-pomba-audit-common-settings
name: logging-analytics-pomba-pomba-context-aggregator
project-name: logging-analytics-pomba-pomba-context-aggregator
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
- gerrit-info-yaml-verify
project: 'logging-analytics/pomba/pomba-context-aggregator'
branch: 'master'
+
+- project:
+ name: logging-analytics-pomba-pomba-context-aggregator-clm
+ jobs:
+ - gerrit-maven-clm
+ project: logging-analytics/pomba/pomba-context-aggregator
+ project-name: logging-analytics-pomba-pomba-context-aggregator
+ branch: 'master'
+ mvn-settings: logging-analytics-pomba-pomba-context-aggregator-settings
name: logging-analytics-pomba-pomba-network-discovery-context-builder
project-name: logging-analytics-pomba-pomba-network-discovery-context-builder
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
- gerrit-info-yaml-verify
project: 'logging-analytics/pomba/pomba-network-discovery-context-builder'
branch: 'master'
+
+- project:
+ name: logging-analytics-pomba-pomba-network-discovery-context-builder-clm
+ jobs:
+ - gerrit-maven-clm
+ project: logging-analytics/pomba/pomba-network-discovery-context-builder
+ project-name: logging-analytics-pomba-pomba-network-discovery-context-builder
+ branch: 'master'
+ mvn-settings: logging-analytics-pomba-pomba-network-discovery-context-builder-settings
name: logging-analytics-pomba-pomba-sdc-context-builder
project-name: logging-analytics-pomba-pomba-sdc-context-builder
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
- gerrit-info-yaml-verify
project: 'logging-analytics/pomba/pomba-sdc-context-builder'
branch: 'master'
+
+- project:
+ name: logging-analytics-pomba-pomba-sdc-context-builder-clm
+ jobs:
+ - gerrit-maven-clm
+ project: logging-analytics/pomba/pomba-sdc-context-builder
+ project-name: logging-analytics-pomba-pomba-sdc-context-builder
+ branch: 'master'
+ mvn-settings: logging-analytics-pomba-pomba-sdc-context-builder-settings
name: logging-analytics-pomba-pomba-sdnc-context-builder
project-name: logging-analytics-pomba-pomba-sdnc-context-builder
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
- gerrit-info-yaml-verify
project: 'logging-analytics/pomba/pomba-sdnc-context-builder'
branch: 'master'
+
+- project:
+ name: logging-analytics-pomba-pomba-sdnc-context-builder-clm
+ jobs:
+ - gerrit-maven-clm
+ project: logging-analytics/pomba/pomba-sdnc-context-builder
+ project-name: logging-analytics-pomba-pomba-sdnc-context-builder
+ branch: 'master'
+ mvn-settings: logging-analytics-pomba-pomba-sdnc-context-builder-settings
name: logging-analytics
project-name: 'logging-analytics'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
- gerrit-info-yaml-verify
project: 'logging-analytics'
branch: 'master'
+
+- project:
+ name: logging-analytics-clm
+ jobs:
+ - gerrit-maven-clm
+ project: logging-analytics
+ project-name: 'logging-analytics'
+ branch: 'master'
+ mvn-settings: 'logging-analytics-settings'
pattern: 'javatoscachecker/**'
pom: 'javatoscachecker/pom.xml'
jobs:
- - gerrit-maven-clm:
- mvn-params: '-f javatoscachecker/pom.xml'
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java'
- '{project-name}-{stream}-{subproject}-release-version-java-daily'
mvn-settings: 'modeling-toscaparsers-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: modeling-toscaparsers-javatoscachecker-clm
+ jobs:
+ - gerrit-maven-clm:
+ mvn-params: '-f javatoscachecker/pom.xml'
+ project: modeling/toscaparsers
+ project-name: 'modeling-toscaparsers-javatoscachecker'
+ build-node: ubuntu1604-docker-8c-8g
+ branch: 'master'
+ mvn-settings: 'modeling-toscaparsers-settings'
pom: 'nfvparser/pom.xml'
jobs:
- '{project-name}-{stream}-{subproject}-verify-python'
- - gerrit-maven-clm:
- mvn-params: '-f nfvparser/pom.xml'
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java'
- '{project-name}-{stream}-{subproject}-release-version-java-daily'
mvn-settings: 'modeling-toscaparsers-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: modeling-toscaparsers-nfvparser-clm
+ jobs:
+ - gerrit-maven-clm:
+ mvn-params: '-f nfvparser/pom.xml'
+ project: modeling/toscaparsers
+ project-name: 'modeling-toscaparsers-nfvparser'
+ branch: 'master'
+ mvn-settings: 'modeling-toscaparsers-settings'
name: msb-apigateway
project-name: 'msb-apigateway'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
mvn-settings: 'msb-apigateway-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: msb-apigateway-clm
+ jobs:
+ - gerrit-maven-clm
+ project: msb/apigateway
+ project-name: 'msb-apigateway'
+ branch: 'master'
+ mvn-settings: 'msb-apigateway-settings'
name: msb-discovery
project-name: 'msb-discovery'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
mvn-settings: 'msb-discovery-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: msb-discovery-clm
+ jobs:
+ - gerrit-maven-clm
+ project: msb/discovery
+ project-name: 'msb-discovery'
+ branch: 'master'
+ mvn-settings: 'msb-discovery-settings'
name: msb-java-sdk
project-name: 'msb-java-sdk'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
mvn-settings: 'msb-java-sdk-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: msb-java-sdk-clm
+ jobs:
+ - gerrit-maven-clm
+ project: msb/java-sdk
+ project-name: 'msb-java-sdk'
+ branch: 'master'
+ mvn-settings: 'msb-java-sdk-settings'
name: msb-swagger-sdk
project-name: 'msb-swagger-sdk'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
mvn-settings: 'msb-swagger-sdk-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: msb-swagger-sdk-clm
+ jobs:
+ - gerrit-maven-clm
+ project: msb/swagger-sdk
+ project-name: 'msb-swagger-sdk'
+ branch: 'master'
+ mvn-settings: 'msb-swagger-sdk-settings'
--- /dev/null
+---
+- project:
+ name: multicloud-azure-csit
+ jobs:
+ - '{project-name}-{stream}-verify-csit-{functionality}'
+ - '{project-name}-{stream}-csit-{functionality}'
+ project-name: 'multicloud-azure'
+ stream: 'master'
+ functionality:
+ - 'functionality1':
+ trigger_jobs: 'multicloud-azure-master-docker-java-version-shell-daily'
+ robot-options: ''
+ branch: 'master'
pom: 'azure/pom.xml'
pattern: 'azure/**'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-{subproject}-verify-java'
mvn-settings: 'multicloud-azure-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: multicloud-azure-java-clm
+ jobs:
+ - gerrit-maven-clm
+ project: multicloud/azure
+ project-name: 'multicloud-azure'
+ branch: 'master'
+ mvn-settings: 'multicloud-azure-settings'
pom: 'multivimbroker/pom.xml'
pattern: 'multivimbroker/**'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-{subproject}-verify-java'
mvn-settings: 'multicloud-framework-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: multicloud-framework-java-clm
+ jobs:
+ - gerrit-maven-clm
+ project: multicloud/framework
+ project-name: 'multicloud-framework'
+ branch: 'master'
+ mvn-settings: 'multicloud-framework-settings'
pom: 'vio/pom.xml'
pattern: 'vio/**'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-{subproject}-verify-java'
mvn-settings: 'multicloud-openstack-vmware-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: multicloud-openstack-vmware-java-clm
+ jobs:
+ - gerrit-maven-clm
+ project: multicloud/openstack/vmware
+ project-name: 'multicloud-openstack-vmware'
+ branch: 'master'
+ mvn-settings: 'multicloud-openstack-vmware-settings'
pattern: 'windriver/**'
pom: 'windriver/pom.xml'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-{subproject}-verify-python'
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java'
mvn-settings: 'multicloud-openstack-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: multicloud-openstack-clm
+ jobs:
+ - gerrit-maven-clm
+ project: multicloud/openstack
+ project-name: 'multicloud-openstack'
+ build-node: ubuntu1604-memcached-4c-4g
+ branch: 'master'
+ mvn-settings: 'multicloud-openstack-settings'
pom: 'jar/pom.xml'
pattern: 'jar/**'
jobs:
- - gerrit-maven-clm:
- mvn-params: '-f jar/pom.xml'
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java'
project: 'music'
archive-artifacts: ''
build-node: ubuntu1604-builder-4c-4g
+
+- project:
+ name: music-jar-clm
+ jobs:
+ - gerrit-maven-clm:
+ mvn-params: '-f jar/pom.xml'
+ project: music
+ project-name: 'music-jar'
+ branch: 'master'
+ mvn-settings: 'music-settings'
name: music-prom
project-name: 'music-prom'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
archive-artifacts: ''
build-node: ubuntu1604-builder-4c-4g
+
+- project:
+ name: music-prom-clm
+ jobs:
+ - gerrit-maven-clm
+ project: music/prom
+ project-name: 'music-prom'
+ branch: 'master'
+ mvn-settings: 'music-prom-settings'
pom: 'musictrigger/pom.xml'
pattern: 'musictrigger/**'
jobs:
- - gerrit-maven-clm:
- mvn-params: '-f musictrigger/pom.xml assembly:single'
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java'
project: 'music'
archive-artifacts: ''
build-node: ubuntu1604-builder-4c-4g
+
+- project:
+ name: music-trigger-clm
+ jobs:
+ - gerrit-maven-clm:
+ mvn-params: '-f musictrigger/pom.xml assembly:single'
+ project: music
+ project-name: 'music-trigger'
+ branch: 'master'
+ mvn-settings: 'music-settings'
name: music
project-name: 'music'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: music-clm
+ jobs:
+ - gerrit-maven-clm
+ project: music
+ project-name: 'music'
+ branch: 'master'
+ mvn-settings: 'music-settings'
name: oom-registrator
project-name: 'oom-registrator'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
files: '**'
archive-artifacts: ''
build-node: ubuntu1604-builder-4c-4g
+
+- project:
+ name: oom-registrator-clm
+ jobs:
+ - gerrit-maven-clm
+ project: oom/registrator
+ project-name: 'oom-registrator'
+ branch: 'master'
+ mvn-settings: 'oom-registrator-settings'
name: oparent
project-name: 'oparent'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
files: '**'
archive-artifacts: ''
build-node: ubuntu1604-builder-4c-4g
+
+- project:
+ name: oparent-clm
+ jobs:
+ - gerrit-maven-clm
+ project: oparent
+ project-name: 'oparent'
+ branch: 'master'
+ mvn-settings: 'oparent-settings'
name: optf-cmso
project-name: 'optf-cmso'
jobs:
- - gerrit-maven-clm:
- mvn-params: '-Ddocker.pull.registry=nexus3.onap.org:10001'
- '{project-name}-{stream}-verify-java-checkstyle':
mvn-params: '-Ddocker.pull.registry=nexus3.onap.org:10001'
- '{project-name}-{stream}-merge-properties-java':
- project:
name: optf-cmso-sonar
jobs:
- - gerrit-maven-sonar
+ - gerrit-maven-sonar:
+ mvn-params: '-Ddocker.pull.registry=nexus3.onap.org:10001'
cron: 'H 11 * * *'
build-node: ubuntu1604-docker-8c-8g
project: 'optf/cmso'
mvn-settings: 'optf-cmso-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: optf-cmso-clm
+ jobs:
+ - gerrit-maven-clm:
+ mvn-params: '-Ddocker.pull.registry=nexus3.onap.org:10001'
+ project: optf/cmso
+ project-name: 'optf-cmso'
+ build-node: ubuntu1604-docker-8c-8g
+ branch: 'master'
+ mvn-settings: 'optf-cmso-settings'
pattern: 'conductor/**'
pom: 'pom.xml'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-{subproject}-verify-python'
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-verify-java'
mvn-settings: 'optf-has-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: optf-has-clm
+ jobs:
+ - gerrit-maven-clm
+ project: optf/has
+ project-name: 'optf-has'
+ branch: 'master'
+ mvn-settings: 'optf-has-settings'
pattern: '**'
pom: 'pom.xml'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-{subproject}-verify-python'
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java'
mvn-settings: 'optf-osdf-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: optf-osdf-clm
+ jobs:
+ - gerrit-maven-clm
+ project: optf/osdf
+ project-name: 'optf-osdf'
+ branch: 'master'
+ mvn-settings: 'optf-osdf-settings'
name: policy-apex-pdp
project-name: 'policy-apex-pdp'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-scm-mvn-script':
mvn-goals: 'clean deploy -B
mvn-settings: 'policy-apex-pdp-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: policy-apex-pdp-clm
+ jobs:
+ - gerrit-maven-clm
+ project: policy/apex-pdp
+ project-name: 'policy-apex-pdp'
+ branch: 'master'
+ mvn-settings: 'policy-apex-pdp-settings'
name: policy-api
project-name: 'policy-api'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
mvn-settings: 'policy-api-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: policy-api-clm
+ jobs:
+ - gerrit-maven-clm
+ project: policy/api
+ project-name: 'policy-api'
+ branch: 'master'
+ mvn-settings: 'policy-api-settings'
name: policy-common
project-name: 'policy-common'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily':
mvn-settings: 'policy-common-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: policy-common-clm
+ jobs:
+ - gerrit-maven-clm
+ project: policy/common
+ project-name: 'policy-common'
+ branch: 'master'
+ mvn-settings: 'policy-common-settings'
name: policy-core
project-name: 'policy-core'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
mvn-settings: 'policy-core-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: policy-core-clm
+ jobs:
+ - gerrit-maven-clm
+ project: policy/core
+ project-name: 'policy-core'
+ branch: 'master'
+ mvn-settings: 'policy-core-settings'
name: policy-distribution
project-name: 'policy-distribution'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java':
docker-pom: 'pom.xml'
mvn-settings: 'policy-distribution-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: policy-distribution-clm
+ jobs:
+ - gerrit-maven-clm
+ project: policy/distribution
+ project-name: 'policy-distribution'
+ branch: 'master'
+ mvn-settings: 'policy-distribution-settings'
name: policy-drools-applications
project-name: 'policy-drools-applications'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily':
mvn-settings: 'policy-drools-applications-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: policy-drools-applications-clm
+ jobs:
+ - gerrit-maven-clm
+ project: policy/drools-applications
+ project-name: 'policy-drools-applications'
+ branch: 'master'
+ mvn-settings: 'policy-drools-applications-settings'
name: policy-drools-pdp
project-name: 'policy-drools-pdp'
jobs:
- - gerrit-maven-clm:
- mvn-params: '-DskipTests'
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-scm-mvn-script':
mvn-goals: 'clean deploy -B
mvn-settings: 'policy-drools-pdp-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: policy-drools-pdp-clm
+ jobs:
+ - gerrit-maven-clm:
+ mvn-params: '-DskipTests'
+ project: policy/drools-pdp
+ project-name: 'policy-drools-pdp'
+ branch: 'master'
+ mvn-settings: 'policy-drools-pdp-settings'
name: policy-engine
project-name: 'policy-engine'
jobs:
- - gerrit-maven-clm:
- build-timeout: 30
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-scm-mvn-script':
mvn-goals: 'clean deploy -B
mvn-settings: 'policy-engine-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: policy-engine-clm
+ jobs:
+ - gerrit-maven-clm:
+ build-timeout: 30
+ project: policy/engine
+ project-name: 'policy-engine'
+ branch: 'master'
+ mvn-settings: 'policy-engine-settings'
name: policy-gui
project-name: 'policy-gui'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
mvn-settings: 'policy-gui-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: policy-gui-clm
+ jobs:
+ - gerrit-maven-clm
+ project: policy/gui
+ project-name: 'policy-gui'
+ branch: 'master'
+ mvn-settings: 'policy-gui-settings'
name: policy-models
project-name: 'policy-models'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
mvn-settings: 'policy-models-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: policy-models-clm
+ jobs:
+ - gerrit-maven-clm
+ project: policy/models
+ project-name: 'policy-models'
+ branch: 'master'
+ mvn-settings: 'policy-models-settings'
name: policy-pap
project-name: 'policy-pap'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
mvn-settings: 'policy-pap-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: policy-pap-clm
+ jobs:
+ - gerrit-maven-clm
+ project: policy/pap
+ project-name: 'policy-pap'
+ branch: 'master'
+ mvn-settings: 'policy-pap-settings'
name: policy-parent
project-name: 'policy-parent'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
files: '**'
archive-artifacts: ''
build-node: ubuntu1604-builder-4c-4g
+
+- project:
+ name: policy-parent-clm
+ jobs:
+ - gerrit-maven-clm
+ project: policy/parent
+ project-name: 'policy-parent'
+ branch: 'master'
+ mvn-settings: 'policy-parent-settings'
name: policy-pdp
project-name: 'policy-pdp'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
mvn-settings: 'policy-pdp-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: policy-pdp-clm
+ jobs:
+ - gerrit-maven-clm
+ project: policy/pdp
+ project-name: 'policy-pdp'
+ branch: 'master'
+ mvn-settings: 'policy-pdp-settings'
name: policy-xacml-pdp
project-name: 'policy-xacml-pdp'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
mvn-settings: 'policy-xacml-pdp-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: policy-xacml-pdp-clm
+ jobs:
+ - gerrit-maven-clm
+ project: policy/xacml-pdp
+ project-name: 'policy-xacml-pdp'
+ branch: 'master'
+ mvn-settings: 'policy-xacml-pdp-settings'
name: portal
project-name: 'portal'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-release-java-daily'
project: 'portal'
stream:
mvn-settings: 'portal-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: portal-clm
+ jobs:
+ - gerrit-maven-clm
+ project: portal
+ project-name: 'portal'
+ branch: 'master'
+ mvn-settings: 'portal-settings'
name: sdnc-apps
project-name: 'sdnc-apps'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
archive-artifacts: ''
build-node: queue-docker-4c-4g
+
+- project:
+ name: sdnc-apps-clm
+ jobs:
+ - gerrit-maven-clm
+ project: sdnc/apps
+ project-name: 'sdnc-apps'
+ build-node: ubuntu1604-builder-4c-4g
+ branch: 'master'
+ mvn-settings: 'sdnc-apps-settings'
name: sdnc-northbound
project-name: 'sdnc-northbound'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
mvn-settings: 'sdnc-northbound-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: sdnc-northbound-clm
+ jobs:
+ - gerrit-maven-clm
+ project: sdnc/northbound
+ project-name: 'sdnc-northbound'
+ build-node: ubuntu1604-builder-4c-4g
+ branch: 'master'
+ mvn-settings: 'sdnc-northbound-settings'
name: sdnc-oam
project-name: 'sdnc-oam'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
files: '**'
archive-artifacts: ''
build-node: queue-docker-4c-4g
+
+- project:
+ name: sdnc-oam-clm
+ jobs:
+ - gerrit-maven-clm
+ project: sdnc/oam
+ project-name: 'sdnc-oam'
+ build-node: ubuntu1604-builder-4c-4g
+ branch: 'master'
+ mvn-settings: 'sdnc-oam-settings'
name: so-libs
project-name: 'so-libs'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
mvn-settings: 'so-libs-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: so-libs-clm
+ jobs:
+ - gerrit-maven-clm
+ project: so/libs
+ project-name: 'so-libs'
+ branch: 'master'
+ mvn-settings: 'so-libs-settings'
name: so
project-name: 'so'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
mvn-settings: 'so-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: so-clm
+ jobs:
+ - gerrit-maven-clm
+ project: so
+ project-name: 'so'
+ build-node: ubuntu1604-builder-4c-4g
+ branch: 'master'
+ mvn-settings: 'so-settings'
path: '.'
pattern: '**'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
project: 'testsuite/heatbridge'
files: '**'
archive-artifacts: ''
build-node: ubuntu1604-builder-4c-4g
+
+- project:
+ name: testsuite-heatbridge-master-clm
+ jobs:
+ - gerrit-maven-clm
+ project: testsuite/heatbridge
+ project-name: 'testsuite-heatbridge'
+ build-node: ubuntu1604-builder-4c-4g
+ branch: 'master'
+ mvn-settings: 'testsuite-heatbridge-settings'
pom: 'lcm/pom.xml'
pattern: 'lcm/**'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
mvn-settings: 'vfc-gvnfm-vnflcm-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: vfc-gvnfm-vnflcm-java-clm
+ jobs:
+ - gerrit-maven-clm
+ project: vfc/gvnfm/vnflcm
+ project-name: 'vfc-gvnfm-vnflcm'
+ build-node: centos7-redis-4c-4g
+ branch: 'master'
+ mvn-settings: 'vfc-gvnfm-vnflcm-settings'
pom: 'mgr/pom.xml'
pattern: 'mgr/**'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
mvn-settings: 'vfc-gvnfm-vnfmgr-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: vfc-gvnfm-vnfmgr-java-clm
+ jobs:
+ - gerrit-maven-clm
+ project: vfc/gvnfm/vnfmgr
+ project-name: 'vfc-gvnfm-vnfmgr'
+ build-node: ubuntu1604-builder-4c-4g
+ branch: 'master'
+ mvn-settings: 'vfc-gvnfm-vnfmgr-settings'
pom: 'res/pom.xml'
pattern: 'res/**'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
mvn-settings: 'vfc-gvnfm-vnfres-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: vfc-gvnfm-vnfres-java-clm
+ jobs:
+ - gerrit-maven-clm
+ project: vfc/gvnfm/vnfres
+ project-name: 'vfc-gvnfm-vnfres'
+ build-node: ubuntu1604-builder-4c-4g
+ branch: 'master'
+ mvn-settings: 'vfc-gvnfm-vnfres-settings'
path: '.'
pattern: '**'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-{subproject}-verify-python'
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
mvn-settings: 'vfc-nfvo-catalog-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: vfc-nfvo-catalog-clm
+ jobs:
+ - gerrit-maven-clm
+ project: vfc/nfvo/catalog
+ project-name: 'vfc-nfvo-catalog'
+ build-node: centos7-redis-4c-4g
+ branch: 'master'
+ mvn-settings: 'vfc-nfvo-catalog-settings'
pom: 'ems/pom.xml'
pattern: 'ems/**'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
mvn-settings: 'vfc-nfvo-driver-ems-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: vfc-nfvo-driver-ems-java-clm
+ jobs:
+ - gerrit-maven-clm
+ project: vfc/nfvo/driver/ems
+ project-name: 'vfc-nfvo-driver-ems'
+ build-node: ubuntu1604-builder-4c-4g
+ branch: 'master'
+ mvn-settings: 'vfc-nfvo-driver-ems-settings'
pom: 'zte/sfc-driver/pom.xml'
pattern: 'zte/sfc-driver/**'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java'
- '{project-name}-{stream}-{subproject}-release-version-java-daily'
mvn-settings: 'vfc-nfvo-driver-sfc-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: vfc-nfvo-driver-sfc-clm
+ jobs:
+ - gerrit-maven-clm
+ project: vfc/nfvo/driver/sfc
+ project-name: 'vfc-nfvo-driver-sfc'
+ build-node: ubuntu1604-builder-4c-4g
+ branch: 'master'
+ mvn-settings: 'vfc-nfvo-driver-sfc-settings'
pom: 'huawei/pom.xml'
pattern: 'huawei/**'
jobs:
- - gerrit-maven-clm:
- mvn-params: '-f huawei/pom.xml'
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java'
- '{project-name}-{stream}-{subproject}-release-version-java-daily'
mvn-settings: 'vfc-nfvo-driver-vnfm-svnfm-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: vfc-nfvo-driver-svnfm-huawei-clm
+ jobs:
+ - gerrit-maven-clm:
+ mvn-params: '-f huawei/pom.xml'
+ project: vfc/nfvo/driver/vnfm/svnfm
+ project-name: 'vfc-nfvo-driver-svnfm-huawei'
+ build-node: ubuntu1604-builder-4c-4g
+ branch: 'master'
+ mvn-settings: 'vfc-nfvo-driver-vnfm-svnfm-settings'
pom: 'gvnfmadapter/pom.xml'
pattern: 'gvnfmadapter/**'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java'
- '{project-name}-{stream}-{subproject}-release-version-java-daily'
mvn-settings: 'vfc-nfvo-driver-vnfm-gvnfm-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: vfc-nfvo-driver-vnfm-gvnfm-java-clm
+ jobs:
+ - gerrit-maven-clm
+ project: vfc/nfvo/driver/vnfm/gvnfm
+ project-name: 'vfc-nfvo-driver-vnfm-gvnfm'
+ build-node: ubuntu1604-builder-4c-4g
+ branch: 'master'
+ mvn-settings: 'vfc-nfvo-driver-vnfm-gvnfm-settings'
pom: 'nokia/vnfmdriver/pom.xml'
pattern: 'nokia/vnfmdriver/**'
jobs:
- - gerrit-maven-clm:
- mvn-params: '-f nokia/pom.xml'
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java'
- '{project-name}-{stream}-{subproject}-release-version-java-daily'
mvn-settings: 'vfc-nfvo-driver-vnfm-svnfm-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: vfc-nfvo-driver-vnfm-svnfm-nokia-clm
+ jobs:
+ - gerrit-maven-clm:
+ mvn-params: '-f nokia/pom.xml'
+ project: vfc/nfvo/driver/vnfm/svnfm
+ project-name: 'vfc-nfvo-driver-svnfm-nokia'
+ build-node: ubuntu1604-builder-4c-4g
+ branch: 'master'
+ mvn-settings: 'vfc-nfvo-driver-vnfm-svnfm-settings'
pom: 'nokiav2/pom.xml'
pattern: 'nokiav2/**'
jobs:
- - gerrit-maven-clm:
- mvn-params: '-f nokiav2/pom.xml'
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java'
- '{project-name}-{stream}-{subproject}-release-version-java-daily'
jobs:
- gerrit-maven-sonar
build-node: ubuntu1604-builder-4c-4g
+
+- project:
+ name: vfc-nfvo-driver-vnfm-svnfm-nokiav2-clm
+ jobs:
+ - gerrit-maven-clm:
+ mvn-params: '-f nokiav2/pom.xml'
+ project: vfc/nfvo/driver/vnfm/svnfm
+ project-name: 'vfc-nfvo-driver-svnfm-nokiav2'
+ build-node: ubuntu1604-builder-4c-4g
+ branch: 'master'
+ mvn-settings: 'vfc-nfvo-driver-vnfm-svnfm-settings'
pom: 'zte/vmanager/pom.xml'
pattern: 'zte/vmanager/**'
jobs:
- - gerrit-maven-clm:
- mvn-params: '-f zte/pom.xml'
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java'
- '{project-name}-{stream}-{subproject}-release-version-java-daily'
mvn-settings: 'vfc-nfvo-driver-vnfm-svnfm-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: vfc-nfvo-driver-vnfm-svnfm-zte-java-clm
+ jobs:
+ - gerrit-maven-clm:
+ mvn-params: '-f zte/pom.xml'
+ project: vfc/nfvo/driver/vnfm/svnfm
+ project-name: 'vfc-nfvo-driver-vnfm-svnfm-zte'
+ build-node: ubuntu1604-builder-4c-4g
+ branch: 'master'
+ mvn-settings: 'vfc-nfvo-driver-vnfm-svnfm-settings'
branch: 'master'
mvn-settings: 'vfc-nfvo-lcm-settings'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
mvn-settings: 'vfc-nfvo-lcm-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: vfc-nfvo-lcm-java-clm
+ jobs:
+ - gerrit-maven-clm
+ project: vfc/nfvo/lcm
+ project-name: 'vfc-nfvo-lcm'
+ build-node: centos7-redis-4c-4g
+ branch: 'master'
+ mvn-settings: 'vfc-nfvo-lcm-settings'
branch: 'master'
build-node: ubuntu1604-builder-4c-4g
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
mvn-settings: 'vfc-nfvo-multivimproxy-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: vfc-nfvo-multivimproxy-clm
+ jobs:
+ - gerrit-maven-clm
+ project: vfc/nfvo/multivimproxy
+ project-name: 'vfc-nfvo-multivimproxy'
+ build-node: ubuntu1604-builder-4c-4g
+ branch: 'master'
+ mvn-settings: 'vfc-nfvo-multivimproxy-settings'
branch: 'master'
build-node: ubuntu1604-builder-4c-4g
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
mvn-settings: 'vfc-nfvo-resmanagement-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: vfc-nfvo-resmanagement-clm
+ jobs:
+ - gerrit-maven-clm
+ project: vfc/nfvo/resmanagement
+ project-name: 'vfc-nfvo-resmanagement'
+ build-node: ubuntu1604-builder-4c-4g
+ branch: 'master'
+ mvn-settings: 'vfc-nfvo-resmanagement-settings'
script:
!include-raw-escape: 'build-nfvo-wfengine-engine-activiti-extension-docker-image.sh'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java'
- '{project-name}-{stream}-{subproject}-release-version-java-daily'
mvn-settings: 'vfc-nfvo-wfengine-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: vfc-nfvo-wfengine-clm
+ jobs:
+ - gerrit-maven-clm
+ project: vfc/nfvo/wfengine
+ project-name: 'vfc-nfvo-wfengine'
+ build-node: ubuntu1604-builder-4c-4g
+ branch: 'master'
+ mvn-settings: 'vfc-nfvo-wfengine-settings'
name: vid
project-name: 'vid'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily':
mvn-settings: 'vid-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: vid-clm
+ jobs:
+ - gerrit-maven-clm
+ project: vid
+ project-name: 'vid'
+ build-node: ubuntu1604-builder-4c-4g
+ branch: 'master'
+ mvn-settings: 'vid-settings'
mvn-settings: 'vnfsdk-dovetail-integration-settings'
build-node: ubuntu1604-builder-4c-4g
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-{subproject}-verify-python'
- '{project-name}-{stream}-{subproject}-merge-java'
- '{project-name}-{subproject}-python-staging-{stream}'
project: 'vnfsdk/dovetail-integration'
project-name: 'vnfsdk-dovetail-integration'
branch: 'master'
+
+- project:
+ name: vnfsdk-dovetail-integration-clm
+ jobs:
+ - gerrit-maven-clm
+ project: vnfsdk/dovetail-integration
+ project-name: 'vnfsdk-dovetail-integration'
+ build-node: ubuntu1604-builder-4c-4g
+ branch: 'master'
+ mvn-settings: 'vnfsdk-dovetail-integration-settings'
name: vnfsdk-functest
project-name: 'vnfsdk-functest'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
project: 'vnfsdk/functest'
project-name: 'vnfsdk-functest'
branch: 'master'
+
+- project:
+ name: vnfsdk-functest-clm
+ jobs:
+ - gerrit-maven-clm
+ project: vnfsdk/functest
+ project-name: 'vnfsdk-functest'
+ build-node: ubuntu1604-builder-4c-4g
+ branch: 'master'
+ mvn-settings: 'vnfsdk-functest-settings'
mvn-settings: 'vnfsdk-ice-settings'
build-node: ubuntu1604-builder-4c-4g
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-{subproject}-verify-python'
- '{project-name}-{stream}-{subproject}-merge-java'
- '{project-name}-{subproject}-python-staging-{stream}'
mvn-settings: 'vnfsdk-ice-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+ name: vnfsdk-ice-clm
+ jobs:
+ - gerrit-maven-clm
+ project: vnfsdk/ice
+ project-name: 'vnfsdk-ice'
+ build-node: ubuntu1604-builder-4c-4g
+ branch: 'master'
+ mvn-settings: 'vnfsdk-ice-settings'
name: vnfsdk-refrepo
project-name: 'vnfsdk-refrepo'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
project: 'vnfsdk/refrepo'
project-name: 'vnfsdk-refrepo'
branch: 'master'
+
+- project:
+ name: vnfsdk-refrepo-clm
+ jobs:
+ - gerrit-maven-clm
+ project: vnfsdk/refrepo
+ project-name: 'vnfsdk-refrepo'
+ build-node: ubuntu1604-builder-4c-4g
+ branch: 'master'
+ mvn-settings: 'vnfsdk-refrepo-settings'
name: vnfsdk-validation
project-name: 'vnfsdk-validation'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-version-java-daily'
project: 'vnfsdk/validation'
project-name: 'vnfsdk-validation'
branch: 'master'
+
+- project:
+ name: vnfsdk-validation-clm
+ jobs:
+ - gerrit-maven-clm
+ project: vnfsdk/validation
+ project-name: 'vnfsdk-validation'
+ build-node: ubuntu1604-builder-4c-4g
+ branch: 'master'
+ mvn-settings: 'vnfsdk-validation-settings'
pom: 'veslibrary/ves_javalibrary/evel_javalib2/pom.xml'
pattern: 'veslibrary/**'
jobs:
- - gerrit-maven-clm:
- mvn-params: '-f veslibrary/ves_javalibrary/evel_javalib2/pom.xml'
- '{project-name}-{stream}-verify-java':
mvn-params: '-f veslibrary/ves_javalibrary/evel_javalib2/pom.xml'
- '{project-name}-{stream}-{subproject}-verify-java'
project: 'vnfsdk/ves-agent'
project-name: 'vnfsdk-ves-agent'
branch: 'master'
+
+- project:
+ name: vnfsdk-ves-agent-clm
+ jobs:
+ - gerrit-maven-clm:
+ mvn-params: '-f veslibrary/ves_javalibrary/evel_javalib2/pom.xml'
+ project: vnfsdk/ves-agent
+ project-name: 'vnfsdk-ves-agent'
+ build-node: ubuntu1604-builder-4c-4g
+ branch: 'master'
+ mvn-settings: 'vnfsdk-ves-agent-settings'