2 - dcaegen2_platform_common: &dcaegen2_platform_common
3 # values apply to all dcaegen2_platform docker projects
4 name: dcaegen2-platform-docker-common
6 project: dcaegen2/platform
7 # maven settings file has docker credentials
8 mvn-settings: dcaegen2-platform-settings
9 # use host network to clone from our gerrit
10 docker-build-args: '--network=host'
11 # source of docker tag
12 # container-tag-method: yaml-file
13 # until everything needed for yaml-file is in place
14 container-tag-method: latest
15 build-node: ubuntu1604-docker-8c-8g
16 # jenkins job name prefix
17 project-name: '{name}'
18 tox-dir: '{docker-root}'
19 # build only on relevant changes
20 gerrit_trigger_file_paths:
21 - compare-type: REG_EXP
22 pattern: '{docker-root}/.*'
25 name: dcaegen2-platform-aoadapter-project-view
26 project-name: dcaegen2-platform-aoadapter
31 <<: *dcaegen2_platform_common
32 name: dcaegen2-platform-aoadapter
33 # root of docker build
34 docker-root: adapter/acumos
36 docker-get-container-tag-script: ../../shell/docker-ts-tag-override.sh
38 docker-name: 'onap/{name}'
43 - '{project-name}-gerrit-docker-jobs'
46 <<: *dcaegen2_platform_common
47 name: dcagen2-platform-aoadapter-verify
48 docker-root: adapter/acumos
56 <<: *dcaegen2_platform_common
57 name: dcaegen2-platform-aoadapter-sonar
58 docker-root: adapter/acumos
65 <<: *dcaegen2_platform_common
66 name: dcaegen2-platform-aoadapter-clm
67 docker-root: adapter/acumos
70 nexus-iq-namespace: 'onap-'
71 project-name: 'dcaegen2-platform-aoadapter-clm'
72 mvn-params: '-f adapter/acumos/pom.xml'