blob: 588f5f20d5f78a000c301ab285857a1cc46258b2 [file] [log] [blame]
Aric Gardnerda252d22019-10-11 16:10:03 -04001---
2- project:
YongchaoWu228db902020-03-18 11:44:13 +01003 name: sim-a1-interface-project-view
4 project-name: sim-a1-interface
5 views:
6 - project-view
7
Anil Belur439502c2023-05-07 12:39:38 +10008- _sim_a1_interface_common:
9 &sim_a1_interface_common # values apply to all projects here
YongchaoWu228db902020-03-18 11:44:13 +010010 name: sim-a1-interface-common
11 # git repo
12 project: sim/a1-interface
13 # jenkins job name prefix
14 project-name: sim-a1-interface
15 # maven settings file has docker credentials
16 mvn-settings: sim-a1-interface-settings
aravind.est64154532024-01-19 12:18:52 +000017 java-version: openjdk17
YongchaoWu228db902020-03-18 11:44:13 +010018
19- project:
20 <<: *sim_a1_interface_common
21 name: a1-simulator
22 # image name
Anil Belur439502c2023-05-07 12:39:38 +100023 docker-name: "o-ran-sc/{name}"
YongchaoWu228db902020-03-18 11:44:13 +010024 # source of docker tag
25 container-tag-method: yaml-file
elinuxhenrik80251462020-03-26 08:17:25 +010026 docker-root: near-rt-ric-simulator
YongchaoWu228db902020-03-18 11:44:13 +010027 # use host network
Anil Belur439502c2023-05-07 12:39:38 +100028 docker-build-args: "--network=host"
YongchaoWu228db902020-03-18 11:44:13 +010029 build-node: ubuntu1804-docker-4c-4g
30 stream:
31 - master:
32 branch: master
JohnKeeney9199e552023-06-15 00:23:21 +010033 - h-release:
34 branch: h-release
JohnKeeney45e8cd02023-12-13 15:23:11 +000035 - i-release:
36 branch: i-release
JohnKeeney4e5525f2024-06-24 12:24:16 +010037 - j-release:
38 branch: j-release
YongchaoWu228db902020-03-18 11:44:13 +010039 jobs:
Anil Belur439502c2023-05-07 12:39:38 +100040 - "{project-name}-gerrit-docker-jobs"
YongchaoWu228db902020-03-18 11:44:13 +010041
42- project:
43 <<: *sim_a1_interface_common
44 name: sim-a1-interface-sonarqube
45 python-version: python3
Jessica Wagantall120e8452024-01-18 14:50:14 -080046 build-node: ubuntu2004-builder-2c-2g
YongchaoWu228db902020-03-18 11:44:13 +010047 sonar-project-file: ""
aravind.est64154532024-01-19 12:18:52 +000048 sonar-jdk: openjdk17
YongchaoWu228db902020-03-18 11:44:13 +010049 sonar-properties: |
Anil Belur439502c2023-05-07 12:39:38 +100050 sonar.login={sonarcloud_api_token}
51 sonar.projectKey={sonarcloud_project_organization}_{project-name}
52 sonar.projectName={project-name}
53 sonar.organization={sonarcloud_project_organization}
54 sonar.build.sourceEncoding=UTF-8
55 sonar.sources=near-rt-ric-simulator
56 sonar.python.coverage.reportPaths=coverage.xml
YongchaoWu228db902020-03-18 11:44:13 +010057 jobs:
58 - gerrit-tox-sonarqube
59
YongchaoWu228db902020-03-18 11:44:13 +010060- project:
61 <<: *sim_a1_interface_common
62 name: sim-a1-interface-release
63 # maven release requires sigul which requires centos
64 # container release requires docker
65 build-node: centos7-docker-2c-8g
66 jobs:
Anil Belur439502c2023-05-07 12:39:38 +100067 - "{project-name}-gerrit-release-jobs"
JohnKeeney0fe87202023-12-16 00:50:07 +000068 stream:
69 - master:
70 branch: master
71 - h-release:
72 branch: h-release
73 - i-release:
74 branch: i-release
JohnKeeney4e5525f2024-06-24 12:24:16 +010075 - j-release:
76 branch: j-release