Add releasedockerhub command to cron
[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     # image name
36     docker-name: '{name}'
37     stream:
38       - master:
39             branch: master
40     jobs:
41       - '{project-name}-gerrit-docker-jobs'
42
43 - project:
44     <<: *dcaegen2_platform_common
45     name: dcagen2-platform-aoadapter-verify
46     docker-root: adapter/acumos
47     stream:
48       - all:
49             branch: '*'
50     jobs:
51       - gerrit-tox-verify
52
53 - project:
54     <<: *dcaegen2_platform_common
55     name: dcaegen2-platform-aoadapter-sonar
56     docker-root: adapter/acumos
57     branch: master
58     jobs:
59       - gerrit-tox-sonar
60     cron: '@daily'