Drop branch parameter from release-job projects
[ci-management.git] / jjb / ric-app-mc / ric-app-mc.yaml
1 ---
2 - project:
3     name: ric-app-mc-project-view
4     project-name: ric-app-mc
5     views:
6         - project-view
7
8 - project:
9     name: ric-app-mc-info
10     project: ric-app/mc
11     project-name: ric-app-mc
12     build-node: centos7-builder-1c-1g
13     jobs:
14         - gerrit-info-yaml-verify
15
16 - mc_common: &mc_common
17     # values apply to all MC projects
18     name: mc-common
19     # git repo
20     project: ric-app/mc
21     # maven settings file has docker credentials
22     mvn-settings: ric-app-mc-settings
23
24 - project:
25     <<: *mc_common
26     name: ric-app-mc
27     # jenkins job name prefix
28     project-name: '{name}'
29     # image name
30     docker-name: 'o-ran-sc/{name}'
31     docker-root: mc-core
32     # source of docker tag
33     container-tag-method: yaml-file
34     container-tag-yaml-dir: '{docker-root}'
35     # use host network
36     docker-build-args: '--network=host'
37     gerrit_trigger_file_paths:
38         - compare-type: REG_EXP
39           pattern: '{docker-root}/.*'
40     jobs:
41         - '{project-name}-gerrit-docker-jobs'
42     stream:
43         - master:
44             branch: master
45
46 - project:
47     <<: *mc_common
48     name: ric-app-mc-listener
49     # jenkins job name prefix
50     project-name: '{name}'
51     # image name
52     docker-name: 'o-ran-sc/{name}'
53     docker-root: sidecars/listener
54     # source of docker tag
55     container-tag-method: yaml-file
56     container-tag-yaml-dir: '{docker-root}'
57     # use host network
58     docker-build-args: '--network=host'
59     gerrit_trigger_file_paths:
60         - compare-type: REG_EXP
61           pattern: '{docker-root}/.*'
62     jobs:
63         - '{project-name}-gerrit-docker-jobs'
64     stream:
65         - master:
66             branch: master
67
68 - project:
69     <<: *mc_common
70     name: ric-app-mc-release
71     project-name: ric-app-mc
72     # maven release requires sigul which requires centos
73     # container release requires docker
74     build-node: centos7-docker-2c-8g
75     jobs:
76       - '{project-name}-gerrit-release-jobs'