3 name: sim-o1-interface-project-view
4 project-name: sim-o1-interface
9 name: sim-o1-interface-info
10 project: sim/o1-interface
11 project-name: sim-o1-interface
12 build-node: centos7-builder-1c-1g
14 - gerrit-info-yaml-verify
16 - sim_o1_interface_docker: &sim_o1_interface_docker
17 # values apply to all sim/o1-interface docker projects
18 name: sim-o1-interface-common
20 project: sim/o1-interface
21 # jenkins job name prefix
22 project-name: sim-o1-interface
23 # 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 docker-root: ntsimulator
28 build-node: ubuntu1804-docker-4c-4g
30 - '{project-name}-gerrit-docker-jobs'
36 <<: *sim_o1_interface_docker
37 name: sim-o1-interface-ntsim-manager
38 # jenkins job name prefix
39 project-name: '{name}'
41 docker-name: 'o-ran-sc/ntsim-manager'
42 # dockerfile is in subdir
43 docker-build-args: '--network=host -f deploy/nts-manager/Dockerfile'
44 # tag file is in subdir
45 container-tag-yaml-dir: ntsimulator/deploy/nts-manager
46 gerrit_trigger_file_paths:
47 - compare-type: REG_EXP
48 pattern: 'ntsimulator/deploy/nts-manager/.*'
49 - compare-type: REG_EXP
50 pattern: 'ntsimulator/src/ntsimulator-manager/.*'
51 - compare-type: REG_EXP
52 pattern: 'ntsimulator/yang/nts-manager/.*'
55 <<: *sim_o1_interface_docker
56 name: sim-o1-interface-o-ran-ru-fh
57 # jenkins job name prefix
58 project-name: '{name}'
60 docker-name: 'o-ran-sc/ntsim-o-ran-ru-fh'
61 # dockerfile is in subdir
62 docker-build-args: '--network=host -f deploy/o-ran/ru-fh/Dockerfile'
63 # tag file is in subdir
64 container-tag-yaml-dir: ntsimulator/deploy/o-ran/ru-fh
65 gerrit_trigger_file_paths:
66 - compare-type: REG_EXP
67 pattern: 'ntsimulator/.*'
70 <<: *sim_o1_interface_docker
71 name: sim-o1-interface-o-ran-ru
72 # jenkins job name prefix
73 project-name: '{name}'
75 docker-name: 'o-ran-sc/ntsim-o-ran-ru'
76 # dockerfile is in subdir
77 docker-build-args: '--network=host -f deploy/o-ran-sc/o-ran-ru/Dockerfile'
78 # tag file is in subdir
79 container-tag-yaml-dir: ntsimulator/deploy/o-ran-sc/o-ran-ru
80 gerrit_trigger_file_paths:
81 - compare-type: REG_EXP
82 pattern: 'ntsimulator/.*'
85 <<: *sim_o1_interface_docker
86 name: sim-o1-interface-x-ran
87 # jenkins job name prefix
88 project-name: '{name}'
90 docker-name: 'o-ran-sc/ntsim-x-ran'
91 # dockerfile is in subdir
92 docker-build-args: '--network=host -f deploy/x-ran/Dockerfile'
93 # tag file is in subdir
94 container-tag-yaml-dir: ntsimulator/deploy/x-ran
95 gerrit_trigger_file_paths:
96 - compare-type: REG_EXP
97 pattern: 'ntsimulator/.*'
100 <<: *sim_o1_interface_docker
101 name: sim-o1-interface-release
103 # maven release requires sigul which requires centos
104 # container release requires docker
105 build-node: centos7-docker-2c-8g
107 - '{project-name}-gerrit-release-jobs'