blob: 9d12307ac29c7e7dd99d8b240a1d170c84a9a2ec [file] [log] [blame]
Lott, Christopher (cl778h)8d98e3c2019-07-10 16:10:45 -04001---
2- project:
3 name: ric-app-mc-project-view
4 project-name: ric-app-mc
5 views:
E. Scott Daniels538bbce2019-11-12 11:05:27 -05006 - project-view
Lott, Christopher (cl778h)8d98e3c2019-07-10 16:10:45 -04007
Lott, Christopher (cl778h)8d98e3c2019-07-10 16:10:45 -04008- 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:
E. Scott Daniels538bbce2019-11-12 11:05:27 -050014 - gerrit-info-yaml-verify
Lott, Christopher (cl778h)3f5f89b2019-08-05 10:25:58 -040015
E. Scott Daniels538bbce2019-11-12 11:05:27 -050016- mc_common: &mc_common
Lott, Christopher (cl778h)3f5f89b2019-08-05 10:25:58 -040017 # values apply to all MC projects
E. Scott Daniels538bbce2019-11-12 11:05:27 -050018 name: mc-common
Lott, Christopher (cl778h)3f5f89b2019-08-05 10:25:58 -040019 # git repo
20 project: ric-app/mc
Lott, Christopher (cl778h)3f5f89b2019-08-05 10:25:58 -040021 # maven settings file has docker credentials
22 mvn-settings: ric-app-mc-settings
23
24- project:
E. Scott Daniels538bbce2019-11-12 11:05:27 -050025 <<: *mc_common
Lott, Christopher (cl778h)3f5f89b2019-08-05 10:25:58 -040026 name: ric-app-mc
E. Scott Daniels538bbce2019-11-12 11:05:27 -050027 # jenkins job name prefix
28 project-name: '{name}'
Lott, Christopher (cl778h)3f5f89b2019-08-05 10:25:58 -040029 # image name
30 docker-name: '{name}'
E. Scott Daniels538bbce2019-11-12 11:05:27 -050031 docker-root: mc-core
Lott, Christopher (cl778h)3f5f89b2019-08-05 10:25:58 -040032 # source of docker tag
33 container-tag-method: yaml-file
E. Scott Daniels538bbce2019-11-12 11:05:27 -050034 container-tag-yaml-dir: '{docker-root}'
35 # use host network
Lott, Christopher (cl778h)3f5f89b2019-08-05 10:25:58 -040036 docker-build-args: '--network=host'
E. Scott Daniels538bbce2019-11-12 11:05:27 -050037 gerrit_trigger_file_paths:
38 - compare-type: REG_EXP
39 pattern: '{docker-root}/.*'
Lott, Christopher (cl778h)3f5f89b2019-08-05 10:25:58 -040040 jobs:
E. Scott Daniels538bbce2019-11-12 11:05:27 -050041 - '{project-name}-gerrit-docker-jobs'
Lott, Christopher (cl778h)3f5f89b2019-08-05 10:25:58 -040042 stream:
E. Scott Daniels538bbce2019-11-12 11:05:27 -050043 - 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: '{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