Global jjb tag override for ONAP
[ci-management.git] / jjb / dcaegen2 / dcaegen2-platform-adapter.yaml
1 ---
2 - dcaegen2_platform_common: &dcaegen2_platform_common
3     # values apply to all dcaegen2_platform docker projects
4     name: dcaegen2-platform-docker-common
5     # git repo
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}/.*'
23
24 - project:
25     name: dcaegen2-platform-aoadapter-project-view
26     project-name: dcaegen2-platform-aoadapter
27     views:
28       - project-view
29
30 - project:
31     <<: *dcaegen2_platform_common
32     name: dcaegen2-platform-aoadapter
33     # root of docker build
34     docker-root: adapter/acumos
35     # tag override
36     docker-get-container-tag-script: ../../shell/docker-ts-tag-override.sh
37     # image name
38     docker-name: 'onap/{name}'
39     stream:
40       - master:
41             branch: master
42     jobs:
43       - '{project-name}-gerrit-docker-jobs'
44
45 - project:
46     <<: *dcaegen2_platform_common
47     name: dcagen2-platform-aoadapter-verify
48     docker-root: adapter/acumos
49     stream:
50       - all:
51             branch: '*'
52     jobs:
53       - gerrit-tox-verify
54
55 - project:
56     <<: *dcaegen2_platform_common
57     name: dcaegen2-platform-aoadapter-sonar
58     docker-root: adapter/acumos
59     branch: master
60     jobs:
61       - gerrit-tox-sonar
62     cron: '@daily'