blob: 65bc066e6b51aa3ce0ded4eaf8b66d1a16922c80 [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
Anil Belur439502c2023-05-07 12:39:38 +10008- _sim_o1_interface_docker:
9 &sim_o1_interface_docker # values apply to all sim/o1-interface docker projects
Alex Stancu32fe5112019-11-14 20:14:13 +020010 name: sim-o1-interface-common
11 # git repo
12 project: sim/o1-interface
wrider592e1ed2019-11-19 00:07:46 -050013 # jenkins job name prefix
14 project-name: sim-o1-interface
Alex Stancu32fe5112019-11-14 20:14:13 +020015 # maven settings file has docker credentials
16 mvn-settings: sim-o1-interface-settings
17 # source of docker tag
18 container-tag-method: yaml-file
Alex Stancua70adf22020-11-06 17:30:41 +020019 # if no container-tag-yaml-dir is defined, container-tag.yml is taken from the docker-root
Alex Stancu732346b2020-04-02 18:22:57 +030020 build-node: ubuntu1804-docker-4c-4g
21 jobs:
Anil Belur439502c2023-05-07 12:39:38 +100022 - "{project-name}-gerrit-docker-jobs"
Alex Stancu732346b2020-04-02 18:22:57 +030023 stream:
24 - master:
25 branch: master
Alex Stancu32fe5112019-11-14 20:14:13 +020026
27- project:
Alex Stancu732346b2020-04-02 18:22:57 +030028 <<: *sim_o1_interface_docker
Alex Stancua70adf22020-11-06 17:30:41 +020029 name: sim-o1-interface-ntsim-ng-base
Alex Stancu32fe5112019-11-14 20:14:13 +020030 # jenkins job name prefix
Anil Belur439502c2023-05-07 12:39:38 +100031 project-name: "{name}"
Alex Stancu32fe5112019-11-14 20:14:13 +020032 # image name
Anil Belur439502c2023-05-07 12:39:38 +100033 docker-name: "o-ran-sc/nts-ng-base"
Alex Stancu732346b2020-04-02 18:22:57 +030034 # dockerfile is in subdir
Anil Belur439502c2023-05-07 12:39:38 +100035 docker-build-args: "--network=host -f deploy/base/ubuntu.Dockerfile"
Alex Stancua70adf22020-11-06 17:30:41 +020036 # tag file latest, since it is base for others
37 container-tag-method: latest
Alex Stancu3585eb32020-11-11 20:05:13 +020038 docker-root: ntsimulator
Alex Stancua70adf22020-11-06 17:30:41 +020039 gerrit_trigger_file_paths:
40 - compare-type: REG_EXP
Anil Belur439502c2023-05-07 12:39:38 +100041 pattern: "ntsimulator/ntsim-ng/.*"
Alex Stancua70adf22020-11-06 17:30:41 +020042 - compare-type: REG_EXP
Anil Belur439502c2023-05-07 12:39:38 +100043 pattern: "ntsimulator/deploy/base/.*"
Alex Stancua70adf22020-11-06 17:30:41 +020044
45- project:
46 <<: *sim_o1_interface_docker
47 name: sim-o1-interface-ntsim-ng-manager
48 # jenkins job name prefix
Anil Belur439502c2023-05-07 12:39:38 +100049 project-name: "{name}"
Alex Stancua70adf22020-11-06 17:30:41 +020050 # image name
Anil Belur439502c2023-05-07 12:39:38 +100051 docker-name: "o-ran-sc/ntsim-ng-manager"
Alex Stancua70adf22020-11-06 17:30:41 +020052 # dockerfile is in subdir
Alex Stancu5fde8102021-04-09 16:49:04 +030053 docker-build-args: "--network=host -f Dockerfile --build-arg NTS_BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ')"
Alex Stancu3585eb32020-11-11 20:05:13 +020054 docker-root: ntsimulator/deploy/nts-manager
Alex Stancu32fe5112019-11-14 20:14:13 +020055 gerrit_trigger_file_paths:
56 - compare-type: REG_EXP
Anil Belur439502c2023-05-07 12:39:38 +100057 pattern: "ntsimulator/deploy/nts-manager/.*"
Alex Stancu32fe5112019-11-14 20:14:13 +020058
59- project:
Alex Stancu732346b2020-04-02 18:22:57 +030060 <<: *sim_o1_interface_docker
Alex Stancua70adf22020-11-06 17:30:41 +020061 name: sim-o1-interface-ntsim-ng-o-ran-fh
Alex Stancu32fe5112019-11-14 20:14:13 +020062 # jenkins job name prefix
Anil Belur439502c2023-05-07 12:39:38 +100063 project-name: "{name}"
Alex Stancu32fe5112019-11-14 20:14:13 +020064 # image name
Anil Belur439502c2023-05-07 12:39:38 +100065 docker-name: " o-ran-sc/nts-ng-o-ran-fh"
Alex Stancu732346b2020-04-02 18:22:57 +030066 # dockerfile is in subdir
Alex Stancu5fde8102021-04-09 16:49:04 +030067 docker-build-args: "--network=host -f Dockerfile --build-arg NTS_BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ')"
Alex Stancu3585eb32020-11-11 20:05:13 +020068 docker-root: ntsimulator/deploy/o-ran
Alex Stancu32fe5112019-11-14 20:14:13 +020069 gerrit_trigger_file_paths:
70 - compare-type: REG_EXP
Anil Belur439502c2023-05-07 12:39:38 +100071 pattern: "ntsimulator/deploy/o-ran/.*"
wrider592e1ed2019-11-19 00:07:46 -050072
73- project:
Alex Stancu732346b2020-04-02 18:22:57 +030074 <<: *sim_o1_interface_docker
Alex Stancua70adf22020-11-06 17:30:41 +020075 name: sim-o1-interface-ntsim-ng-x-ran
Alex Stancu732346b2020-04-02 18:22:57 +030076 # jenkins job name prefix
Anil Belur439502c2023-05-07 12:39:38 +100077 project-name: "{name}"
Alex Stancu732346b2020-04-02 18:22:57 +030078 # image name
Anil Belur439502c2023-05-07 12:39:38 +100079 docker-name: "o-ran-sc/nts-ng-x-ran"
Alex Stancu732346b2020-04-02 18:22:57 +030080 # dockerfile is in subdir
Alex Stancu5fde8102021-04-09 16:49:04 +030081 docker-build-args: "--network=host -f Dockerfile --build-arg NTS_BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ')"
Alex Stancu3585eb32020-11-11 20:05:13 +020082 docker-root: ntsimulator/deploy/x-ran
Alex Stancu732346b2020-04-02 18:22:57 +030083 gerrit_trigger_file_paths:
84 - compare-type: REG_EXP
Anil Belur439502c2023-05-07 12:39:38 +100085 pattern: "ntsimulator/deploy/x-ran/.*"
Alex Stancu732346b2020-04-02 18:22:57 +030086
87- project:
88 <<: *sim_o1_interface_docker
Alex Stancu5fde8102021-04-09 16:49:04 +030089 name: sim-o1-interface-ntsim-ng-o-ran-ru-fh
90 # jenkins job name prefix
Anil Belur439502c2023-05-07 12:39:38 +100091 project-name: "{name}"
Alex Stancu5fde8102021-04-09 16:49:04 +030092 # image name
Anil Belur439502c2023-05-07 12:39:38 +100093 docker-name: " o-ran-sc/nts-ng-o-ran-ru-fh"
Alex Stancu5fde8102021-04-09 16:49:04 +030094 # 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
Anil Belur439502c2023-05-07 12:39:38 +100099 pattern: "ntsimulator/deploy/o-ran-ru-fh/.*"
Alex Stancu5fde8102021-04-09 16:49:04 +0300100
101- project:
102 <<: *sim_o1_interface_docker
103 name: sim-o1-interface-ntsim-ng-o-ran-du
104 # jenkins job name prefix
Anil Belur439502c2023-05-07 12:39:38 +1000105 project-name: "{name}"
Alex Stancu5fde8102021-04-09 16:49:04 +0300106 # image name
Anil Belur439502c2023-05-07 12:39:38 +1000107 docker-name: " o-ran-sc/nts-ng-o-ran-du"
Alex Stancu5fde8102021-04-09 16:49:04 +0300108 # 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
Anil Belur439502c2023-05-07 12:39:38 +1000113 pattern: "ntsimulator/deploy/o-ran-du/.*"
Alex Stancu5fde8102021-04-09 16:49:04 +0300114
115- project:
116 <<: *sim_o1_interface_docker
Alex Stancu7c175f62021-05-11 11:04:46 +0300117 name: sim-o1-interface-ntsim-ng-blank
118 # jenkins job name prefix
Anil Belur439502c2023-05-07 12:39:38 +1000119 project-name: "{name}"
Alex Stancu7c175f62021-05-11 11:04:46 +0300120 # image name
Anil Belur439502c2023-05-07 12:39:38 +1000121 docker-name: " o-ran-sc/nts-ng-blank"
Alex Stancu7c175f62021-05-11 11:04:46 +0300122 # 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
Anil Belur439502c2023-05-07 12:39:38 +1000127 pattern: "ntsimulator/deploy/blank/.*"
Alex Stancu7c175f62021-05-11 11:04:46 +0300128
129- project:
130 <<: *sim_o1_interface_docker
Alex Stancuda221d42021-10-19 16:52:45 +0300131 name: sim-o1-interface-ntsim-ng-tapi-topology
132 # jenkins job name prefix
Anil Belur439502c2023-05-07 12:39:38 +1000133 project-name: "{name}"
Alex Stancuda221d42021-10-19 16:52:45 +0300134 # image name
Anil Belur439502c2023-05-07 12:39:38 +1000135 docker-name: " o-ran-sc/smo-nts-ng-topology-server"
Alex Stancuda221d42021-10-19 16:52:45 +0300136 # 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
Anil Belur439502c2023-05-07 12:39:38 +1000141 pattern: "ntsimulator/deploy/smo-nts-ng-topology-server/.*"
Alex Stancuda221d42021-10-19 16:52:45 +0300142
143- project:
144 <<: *sim_o1_interface_docker
wrider592e1ed2019-11-19 00:07:46 -0500145 name: sim-o1-interface-release
wrider592e1ed2019-11-19 00:07:46 -0500146 # maven release requires sigul which requires centos
147 # container release requires docker
148 build-node: centos7-docker-2c-8g
149 jobs:
Anil Belur439502c2023-05-07 12:39:38 +1000150 - "{project-name}-gerrit-release-jobs"