3 name: sim-o1-interface-project-view
4 project-name: sim-o1-interface
8 - _sim_o1_interface_docker:
9 &sim_o1_interface_docker # values apply to all sim/o1-interface docker projects
10 name: sim-o1-interface-common
12 project: sim/o1-interface
13 # jenkins job name prefix
14 project-name: sim-o1-interface
15 # maven settings file has docker credentials
16 mvn-settings: sim-o1-interface-settings
17 # source of docker tag
18 container-tag-method: yaml-file
19 # if no container-tag-yaml-dir is defined, container-tag.yml is taken from the docker-root
20 build-node: ubuntu1804-docker-4c-4g
22 - "{project-name}-gerrit-docker-jobs"
28 <<: *sim_o1_interface_docker
29 name: sim-o1-interface-ntsim-ng-base
30 # jenkins job name prefix
31 project-name: "{name}"
33 docker-name: "o-ran-sc/nts-ng-base"
34 # dockerfile is in subdir
35 docker-build-args: "--network=host -f deploy/base/ubuntu.Dockerfile"
36 # tag file latest, since it is base for others
37 container-tag-method: latest
38 docker-root: ntsimulator
39 gerrit_trigger_file_paths:
40 - compare-type: REG_EXP
41 pattern: "ntsimulator/ntsim-ng/.*"
42 - compare-type: REG_EXP
43 pattern: "ntsimulator/deploy/base/.*"
46 <<: *sim_o1_interface_docker
47 name: sim-o1-interface-ntsim-ng-manager
48 # jenkins job name prefix
49 project-name: "{name}"
51 docker-name: "o-ran-sc/ntsim-ng-manager"
52 # dockerfile is in subdir
53 docker-build-args: "--network=host -f Dockerfile --build-arg NTS_BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ')"
54 docker-root: ntsimulator/deploy/nts-manager
55 gerrit_trigger_file_paths:
56 - compare-type: REG_EXP
57 pattern: "ntsimulator/deploy/nts-manager/.*"
60 <<: *sim_o1_interface_docker
61 name: sim-o1-interface-ntsim-ng-o-ran-fh
62 # jenkins job name prefix
63 project-name: "{name}"
65 docker-name: " o-ran-sc/nts-ng-o-ran-fh"
66 # dockerfile is in subdir
67 docker-build-args: "--network=host -f Dockerfile --build-arg NTS_BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ')"
68 docker-root: ntsimulator/deploy/o-ran
69 gerrit_trigger_file_paths:
70 - compare-type: REG_EXP
71 pattern: "ntsimulator/deploy/o-ran/.*"
74 <<: *sim_o1_interface_docker
75 name: sim-o1-interface-ntsim-ng-x-ran
76 # jenkins job name prefix
77 project-name: "{name}"
79 docker-name: "o-ran-sc/nts-ng-x-ran"
80 # dockerfile is in subdir
81 docker-build-args: "--network=host -f Dockerfile --build-arg NTS_BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ')"
82 docker-root: ntsimulator/deploy/x-ran
83 gerrit_trigger_file_paths:
84 - compare-type: REG_EXP
85 pattern: "ntsimulator/deploy/x-ran/.*"
88 <<: *sim_o1_interface_docker
89 name: sim-o1-interface-ntsim-ng-o-ran-ru-fh
90 # jenkins job name prefix
91 project-name: "{name}"
93 docker-name: " o-ran-sc/nts-ng-o-ran-ru-fh"
94 # dockerfile is in subdir
95 docker-build-args: "--network=host -f Dockerfile --build-arg NTS_BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ')"
96 docker-root: ntsimulator/deploy/o-ran-ru-fh
97 gerrit_trigger_file_paths:
98 - compare-type: REG_EXP
99 pattern: "ntsimulator/deploy/o-ran-ru-fh/.*"
102 <<: *sim_o1_interface_docker
103 name: sim-o1-interface-ntsim-ng-o-ran-du
104 # jenkins job name prefix
105 project-name: "{name}"
107 docker-name: " o-ran-sc/nts-ng-o-ran-du"
108 # dockerfile is in subdir
109 docker-build-args: "--network=host -f Dockerfile --build-arg NTS_BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ')"
110 docker-root: ntsimulator/deploy/o-ran-du
111 gerrit_trigger_file_paths:
112 - compare-type: REG_EXP
113 pattern: "ntsimulator/deploy/o-ran-du/.*"
116 <<: *sim_o1_interface_docker
117 name: sim-o1-interface-ntsim-ng-blank
118 # jenkins job name prefix
119 project-name: "{name}"
121 docker-name: " o-ran-sc/nts-ng-blank"
122 # dockerfile is in subdir
123 docker-build-args: "--network=host -f Dockerfile --build-arg NTS_BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ')"
124 docker-root: ntsimulator/deploy/blank
125 gerrit_trigger_file_paths:
126 - compare-type: REG_EXP
127 pattern: "ntsimulator/deploy/blank/.*"
130 <<: *sim_o1_interface_docker
131 name: sim-o1-interface-ntsim-ng-tapi-topology
132 # jenkins job name prefix
133 project-name: "{name}"
135 docker-name: " o-ran-sc/smo-nts-ng-topology-server"
136 # dockerfile is in subdir
137 docker-build-args: "--network=host -f Dockerfile --build-arg NTS_BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ')"
138 docker-root: ntsimulator/deploy/smo-nts-ng-topology-server
139 gerrit_trigger_file_paths:
140 - compare-type: REG_EXP
141 pattern: "ntsimulator/deploy/smo-nts-ng-topology-server/.*"
144 <<: *sim_o1_interface_docker
145 name: sim-o1-interface-release
146 # maven release requires sigul which requires centos
147 # container release requires docker
148 build-node: centos7-docker-2c-8g
150 - "{project-name}-gerrit-release-jobs"