blob: 41fb199f11280f8cdea3bfed917b2b7e378f7197 [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
Alex Stancu732346b2020-04-02 18:22:57 +030016- sim_o1_interface_docker: &sim_o1_interface_docker
Alex Stancu32fe5112019-11-14 20:14:13 +020017 # 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
Alex Stancua70adf22020-11-06 17:30:41 +020027 # if no container-tag-yaml-dir is defined, container-tag.yml is taken from the docker-root
Alex Stancu732346b2020-04-02 18:22:57 +030028 docker-root: ntsimulator
29 build-node: ubuntu1804-docker-4c-4g
30 jobs:
31 - '{project-name}-gerrit-docker-jobs'
32 stream:
33 - master:
34 branch: master
Alex Stancu32fe5112019-11-14 20:14:13 +020035
36- project:
Alex Stancu732346b2020-04-02 18:22:57 +030037 <<: *sim_o1_interface_docker
Alex Stancua70adf22020-11-06 17:30:41 +020038 name: sim-o1-interface-ntsim-ng-base
Alex Stancu32fe5112019-11-14 20:14:13 +020039 # jenkins job name prefix
40 project-name: '{name}'
41 # image name
Alex Stancua70adf22020-11-06 17:30:41 +020042 docker-name: 'o-ran-sc/nts-ng-base'
Alex Stancu732346b2020-04-02 18:22:57 +030043 # dockerfile is in subdir
Alex Stancua70adf22020-11-06 17:30:41 +020044 docker-build-args: '--network=host -f deploy/base/ubuntu.Dockerfile'
45 # tag file latest, since it is base for others
46 container-tag-method: latest
47 gerrit_trigger_file_paths:
48 - compare-type: REG_EXP
49 pattern: 'ntsimulator/ntsim-ng/.*'
50 - compare-type: REG_EXP
51 pattern: 'ntsimulator/deploy/base/.*'
52
53- project:
54 <<: *sim_o1_interface_docker
55 name: sim-o1-interface-ntsim-ng-manager
56 # jenkins job name prefix
57 project-name: '{name}'
58 # image name
59 docker-name: 'o-ran-sc/ntsim-ng-manager'
60 # dockerfile is in subdir
61 docker-build-args: '--network=host -f deploy/nts-manager/ubuntu.Dockerfile'
Alex Stancu32fe5112019-11-14 20:14:13 +020062 gerrit_trigger_file_paths:
63 - compare-type: REG_EXP
Alex Stancu732346b2020-04-02 18:22:57 +030064 pattern: 'ntsimulator/deploy/nts-manager/.*'
Alex Stancu32fe5112019-11-14 20:14:13 +020065
66- project:
Alex Stancu732346b2020-04-02 18:22:57 +030067 <<: *sim_o1_interface_docker
Alex Stancua70adf22020-11-06 17:30:41 +020068 name: sim-o1-interface-ntsim-ng-o-ran-fh
Alex Stancu32fe5112019-11-14 20:14:13 +020069 # jenkins job name prefix
70 project-name: '{name}'
71 # image name
Alex Stancua70adf22020-11-06 17:30:41 +020072 docker-name: ' o-ran-sc/nts-ng-o-ran-fh'
Alex Stancu732346b2020-04-02 18:22:57 +030073 # dockerfile is in subdir
Alex Stancua70adf22020-11-06 17:30:41 +020074 docker-build-args: '--network=host -f deploy/o-ran/ubuntu.Dockerfile'
Alex Stancu32fe5112019-11-14 20:14:13 +020075 gerrit_trigger_file_paths:
76 - compare-type: REG_EXP
Alex Stancua70adf22020-11-06 17:30:41 +020077 pattern: 'ntsimulator/deploy/o-ran/.*'
wrider592e1ed2019-11-19 00:07:46 -050078
79- project:
Alex Stancu732346b2020-04-02 18:22:57 +030080 <<: *sim_o1_interface_docker
Alex Stancua70adf22020-11-06 17:30:41 +020081 name: sim-o1-interface-ntsim-ng-x-ran
Alex Stancu732346b2020-04-02 18:22:57 +030082 # jenkins job name prefix
83 project-name: '{name}'
84 # image name
Alex Stancua70adf22020-11-06 17:30:41 +020085 docker-name: 'o-ran-sc/nts-ng-x-ran'
Alex Stancu732346b2020-04-02 18:22:57 +030086 # dockerfile is in subdir
Alex Stancua70adf22020-11-06 17:30:41 +020087 docker-build-args: '--network=host -f deploy/x-ran/ubuntu.Dockerfile'
Alex Stancu732346b2020-04-02 18:22:57 +030088 gerrit_trigger_file_paths:
89 - compare-type: REG_EXP
Alex Stancua70adf22020-11-06 17:30:41 +020090 pattern: 'ntsimulator/deploy/x-ran/.*'
Alex Stancu732346b2020-04-02 18:22:57 +030091
92- project:
93 <<: *sim_o1_interface_docker
wrider592e1ed2019-11-19 00:07:46 -050094 name: sim-o1-interface-release
wrider592e1ed2019-11-19 00:07:46 -050095 # maven release requires sigul which requires centos
96 # container release requires docker
97 build-node: centos7-docker-2c-8g
98 jobs:
99 - '{project-name}-gerrit-release-jobs'