blob: 87c5a7175d6b52983263ce07b96d3d1b85297935 [file] [log] [blame]
efiacora92d2452019-11-06 11:49:58 +00001---
Vijay Venkatesh Kumareb7e7cc2019-12-11 22:26:23 +00002- dcaegen2_services_common: &dcaegen2_services_common
3 # values apply to all dcaegen2_services docker projects
4 name: dcaegen2-services-docker-common
efiacora0b8f5b2019-12-02 17:44:29 +00005 project: dcaegen2/services
Vijay Venkatesh Kumareb7e7cc2019-12-11 22:26:23 +00006 # maven settings file has docker credentials
7 mvn-settings: dcaegen2-services-settings
8 # use host network to clone from our gerrit
9 container-tag-method: latest
10 build-node: ubuntu1604-docker-8c-8g
11 # jenkins job name prefix
12 project-name: '{name}'
13 tox-dir: '{docker-root}'
14 # build only on relevant changes
15 gerrit_trigger_file_paths:
16 - compare-type: REG_EXP
17 pattern: '{docker-root}/.*'
18
19- project:
20 <<: *dcaegen2_services_common
21 name: dcaegen2-services-pmsh
22 # root of docker build
23 docker-root: components/pm-subscription-handler
24 # tag override
25 # Following is dependent on merge https://gerrit.onap.org/r/#/c/ci-management/+/99313/
efiacor67ba8742020-02-25 10:51:36 +000026 docker-get-container-tag-script: '../../shell/docker-ts-tag-override.sh'
Vijay Venkatesh Kumareb7e7cc2019-12-11 22:26:23 +000027 # image name
JoeOLeary9f7ce222020-02-24 13:54:59 +000028 docker-name: 'onap/org.onap.dcaegen2.services.pmsh'
Vijay Venkatesh Kumareb7e7cc2019-12-11 22:26:23 +000029 stream:
30 - master:
31 branch: master
32 jobs:
33 - gerrit-docker-verify
34 - gerrit-docker-merge
35
36- project:
37 <<: *dcaegen2_services_common
38 name: dcaegen2-services-pmsh-verify
39 docker-root: components/pm-subscription-handler
40 stream:
41 - all:
42 branch: '*'
43 jobs:
44 - gerrit-tox-verify
45
46- project:
47 <<: *dcaegen2_services_common
48 name: dcaegen2-services-pmsh-sonar
efiacor67ba8742020-02-25 10:51:36 +000049 docker-root: components/pm-subscription-handler/
rajendrajaiswal6ef9f752020-02-17 13:37:13 +000050 cron: '@daily'
Vijay Venkatesh Kumareb7e7cc2019-12-11 22:26:23 +000051 branch: master
52 jobs:
efiacor67ba8742020-02-25 10:51:36 +000053 - gerrit-tox-sonar
rajendrajaiswal6ef9f752020-02-17 13:37:13 +000054
efiacora0b8f5b2019-12-02 17:44:29 +000055- project:
Vijay Venkatesh Kumareb7e7cc2019-12-11 22:26:23 +000056 <<: *dcaegen2_services_common
57 name: dcaegen2-services-pmsh-clm
58 docker-root: components/pm-subscription-handler
efiacora0b8f5b2019-12-02 17:44:29 +000059 jobs:
Vijay Venkatesh Kumareb7e7cc2019-12-11 22:26:23 +000060 - gerrit-maven-clm
61 nexus-iq-namespace: 'onap-'
62 project-name: 'dcaegen2-services-pmsh-clm'
efiacorc795dc32019-12-03 10:32:57 +000063 mvn-params: '-f components/pm-subscription-handler/pom.xml'
Vijay Venkatesh Kumareb7e7cc2019-12-11 22:26:23 +000064 branch: 'master'
efiacora92d2452019-11-06 11:49:58 +000065