--- - project: name: dcaegen2-services-pmsh-release project: dcaegen2/services project-name: dcaegen2-services-pmsh-release jobs: - gerrit-maven-docker-stage: build-node: ubuntu1604-docker-8c-8g maven-versions-plugin: true version-properties-file: 'components/pm-subscription-handler/version.properties' mvn-pom: 'components/pm-subscription-handler/pom.xml' mvn-goals: 'clean deploy -f components/pm-subscription-handler/pom.xml' container-public-registry: 'nexus3.onap.org:10001' container-staging-registry: 'nexus3.onap.org:10003' pattern: 'components/pm-subscription-handler/**' - '{project-name}-gerrit-release-jobs': build-node: centos7-docker-8c-8g stream: - 'master': branch: master mvn-settings: dcaegen2-services-settings maven-deploy-properties: | deployAtEnd=true files: '**' archive-artifacts: '' build-node: ubuntu1604-docker-8c-8g - project: name: dcaegen2-services-pmsh project: dcaegen2/services project-name: dcaegen2-services tox-dir: components/pm-subscription-handler/ gerrit_trigger_file_paths: - compare-type: REG_EXP pattern: 'components/pm-subscription-handler/**' subproject: - 'pmsh': pom: 'components/pm-subscription-handler/pom.xml' pattern: 'components/pm-subscription-handler/**' mvn-settings: dcaegen2-services-settings maven-deploy-properties: | deployAtEnd=true files: '**' archive-artifacts: '' build-node: ubuntu1604-docker-8c-8g # used by tox-install.sh to specify the interpreter used to install tox python-version: python3 jobs: # clm and tox - '{project-name}-python-jobs' # build docker image - '{project-name}-{stream}-{subproject}-merge-java' stream: - master: branch: master - project: name: dcaegen2-services-pmsh-sonar python-version: python3 tox-dir: components/pm-subscription-handler/ gerrit_trigger_file_paths: - compare-type: REG_EXP pattern: 'components/pm-subscription-handler/**' jobs: - gerrit-tox-sonar cron: '@daily' build-node: ubuntu1604-builder-4c-4g project: dcaegen2/services project-name: dcaegen2-services-pmsh branch: master mvn-settings: dcaegen2-services-settings mvn-params: '-f components/pm-subscription-handler/pom.xml' mvn-goals: 'clean test' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'