blob: 7839270ee6e5393e426dcec9e108dfaa050f8a1b [file] [log] [blame]
efiacora92d2452019-11-06 11:49:58 +00001---
2- project:
efiacora92d2452019-11-06 11:49:58 +00003 name: dcaegen2-services-pmsh-release
efiacora0b8f5b2019-12-02 17:44:29 +00004 project: dcaegen2/services
efiacorc795dc32019-12-03 10:32:57 +00005 project-name: dcaegen2-services-pmsh-release
efiacora92d2452019-11-06 11:49:58 +00006 jobs:
7 - gerrit-maven-docker-stage:
8 build-node: ubuntu1604-docker-8c-8g
9 maven-versions-plugin: true
efiacorc795dc32019-12-03 10:32:57 +000010 version-properties-file: 'components/pm-subscription-handler/version.properties'
11 mvn-pom: 'components/pm-subscription-handler/pom.xml'
12 mvn-goals: 'clean deploy -f components/pm-subscription-handler/pom.xml'
efiacora92d2452019-11-06 11:49:58 +000013 container-public-registry: 'nexus3.onap.org:10001'
14 container-staging-registry: 'nexus3.onap.org:10003'
efiacorc795dc32019-12-03 10:32:57 +000015 pattern: 'components/pm-subscription-handler/**'
efiacora92d2452019-11-06 11:49:58 +000016 - '{project-name}-gerrit-release-jobs':
17 build-node: centos7-docker-8c-8g
18 stream:
19 - 'master':
efiacora0b8f5b2019-12-02 17:44:29 +000020 branch: master
21 mvn-settings: dcaegen2-services-settings
efiacora92d2452019-11-06 11:49:58 +000022 maven-deploy-properties: |
23 deployAtEnd=true
24 files: '**'
25 archive-artifacts: ''
efiacora0b8f5b2019-12-02 17:44:29 +000026 build-node: ubuntu1604-docker-8c-8g
27
28- project:
29 name: dcaegen2-services-pmsh
30 project: dcaegen2/services
efiacorc795dc32019-12-03 10:32:57 +000031 project-name: dcaegen2-services
Vijay Venkatesh Kumar87729cd2019-12-09 03:43:21 +000032 tox-dir: components/pm-subscription-handler/
33 gerrit_trigger_file_paths:
34 - compare-type: REG_EXP
35 pattern: 'components/pm-subscription-handler/**'
efiacora0b8f5b2019-12-02 17:44:29 +000036 subproject:
37 - 'pmsh':
efiacorc795dc32019-12-03 10:32:57 +000038 pom: 'components/pm-subscription-handler/pom.xml'
39 pattern: 'components/pm-subscription-handler/**'
efiacora0b8f5b2019-12-02 17:44:29 +000040 mvn-settings: dcaegen2-services-settings
41 maven-deploy-properties: |
42 deployAtEnd=true
43 files: '**'
44 archive-artifacts: ''
45 build-node: ubuntu1604-docker-8c-8g
46 # used by tox-install.sh to specify the interpreter used to install tox
47 python-version: python3
48 jobs:
49 # clm and tox
50 - '{project-name}-python-jobs'
51 # build docker image
efiacorc795dc32019-12-03 10:32:57 +000052 - '{project-name}-{stream}-{subproject}-merge-java'
efiacora0b8f5b2019-12-02 17:44:29 +000053 stream:
54 - master:
55 branch: master
efiacora92d2452019-11-06 11:49:58 +000056
57- project:
58 name: dcaegen2-services-pmsh-sonar
efiacora0b8f5b2019-12-02 17:44:29 +000059 python-version: python3
Vijay Venkatesh Kumar87729cd2019-12-09 03:43:21 +000060 tox-dir: components/pm-subscription-handler/
61 gerrit_trigger_file_paths:
62 - compare-type: REG_EXP
63 pattern: 'components/pm-subscription-handler/**'
efiacora92d2452019-11-06 11:49:58 +000064 jobs:
efiacora0b8f5b2019-12-02 17:44:29 +000065 - gerrit-tox-sonar
efiacora92d2452019-11-06 11:49:58 +000066 cron: '@daily'
efiacora0b8f5b2019-12-02 17:44:29 +000067 build-node: ubuntu1604-builder-4c-4g
68 project: dcaegen2/services
69 project-name: dcaegen2-services-pmsh
70 branch: master
71 mvn-settings: dcaegen2-services-settings
efiacorc795dc32019-12-03 10:32:57 +000072 mvn-params: '-f components/pm-subscription-handler/pom.xml'
efiacora0b8f5b2019-12-02 17:44:29 +000073 mvn-goals: 'clean test'
efiacora92d2452019-11-06 11:49:58 +000074 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
75