blob: e8c9c0f8889118b250e3ad338c8f95a2373eb226 [file] [log] [blame]
Alex Stancu32fe5112019-11-14 20:14:13 +02001---
2- project:
3 name: sim-o1-interface-project-view
4 project-name: sim-o1-interface
5 views:
6 - project-view
7
8- project:
9 name: sim-o1-interface-info
10 project: sim/o1-interface
11 project-name: sim-o1-interface
Aric Gardnerda252d22019-10-11 16:10:03 -040012 build-node: centos7-builder-1c-1g
Alex Stancu32fe5112019-11-14 20:14:13 +020013 jobs:
14 - gerrit-info-yaml-verify
15
16- sim_o1_interface_common: &sim_o1_interface_common
17 # values apply to all sim/o1-interface docker projects
18 name: sim-o1-interface-common
19 # git repo
20 project: sim/o1-interface
wrider592e1ed2019-11-19 00:07:46 -050021 # jenkins job name prefix
22 project-name: sim-o1-interface
Alex Stancu32fe5112019-11-14 20:14:13 +020023 # maven settings file has docker credentials
24 mvn-settings: sim-o1-interface-settings
25 # source of docker tag
26 container-tag-method: yaml-file
27
28- project:
29 <<: *sim_o1_interface_common
30 name: sim-o1-interface-manager
31 # jenkins job name prefix
32 project-name: '{name}'
33 # image name
wrider592e1ed2019-11-19 00:07:46 -050034 docker-name: 'o-ran-sc/{name}'
Alex Stancu32fe5112019-11-14 20:14:13 +020035 docker-root: ntsimulator
36 # dockerfile is in subdir; needed because Dockerfile includes files outside of build context
37 docker-build-args: '--network=host -f deploy/manager/Dockerfile'
38 # tag file is in subdir
39 container-tag-yaml-dir: ntsimulator/deploy/manager
40 gerrit_trigger_file_paths:
41 - compare-type: REG_EXP
42 pattern: 'ntsimulator/deploy/manager/.*'
43 - compare-type: REG_EXP
44 pattern: 'ntsimulator/src/ntsimulator-manager/.*'
45 - compare-type: REG_EXP
46 pattern: 'ntsimulator/yang/manager/.*'
47 jobs:
48 - '{project-name}-gerrit-docker-jobs'
49 stream:
50 - master:
51 branch: master
52
53- project:
54 <<: *sim_o1_interface_common
55 name: sim-o1-interface-device
56 # jenkins job name prefix
57 project-name: '{name}'
58 # image name
wrider592e1ed2019-11-19 00:07:46 -050059 docker-name: 'o-ran-sc/{name}'
Alex Stancu32fe5112019-11-14 20:14:13 +020060 docker-root: ntsimulator
61 # dockerfile is in subdir; needed because Dockerfile includes files outside of build context
62 docker-build-args: '--network=host -f deploy/Dockerfile'
63 # tag file is in subdir
64 container-tag-yaml-dir: ntsimulator/deploy
65 gerrit_trigger_file_paths:
66 - compare-type: REG_EXP
67 pattern: 'ntsimulator/.*'
68 jobs:
69 - '{project-name}-gerrit-docker-jobs'
70 stream:
71 - master:
72 branch: master
wrider592e1ed2019-11-19 00:07:46 -050073
74- project:
75 <<: *sim_o1_interface_common
76 name: sim-o1-interface-release
77 branch: master
78 # maven release requires sigul which requires centos
79 # container release requires docker
80 build-node: centos7-docker-2c-8g
81 jobs:
82 - '{project-name}-gerrit-release-jobs'