blob: 7e52fbd9ef8e703e7cb4414c5592f23585b5832a [file] [log] [blame]
lf-jobbuilderfeffed02023-02-28 17:45:29 +00001---
2- project:
3 name: nonrtric-plt-ranpm-project-view
4 project-name: nonrtric-plt-ranpm
5 views:
6 - project-view
7
8- project:
9 name: nonrtric-plt-ranpm-info
10 project: nonrtric/plt/ranpm
11 project-name: nonrtric-plt-ranpm
12 build-node: centos7-builder-1c-1g
13 branch: master
14 jobs:
JohnKeeney5c866062023-03-06 18:01:04 +000015 - gerrit-info-yaml-verify
16
Anil Belur4e0d56a2023-04-18 11:49:03 +100017- _nonrtric-plt-ranpm_common: &nonrtric_plt_ranpm_jdk_common
JohnKeeney5c866062023-03-06 18:01:04 +000018 name: nonrtric-plt-ranpm-common
19 # git repo
20 project: nonrtric/plt/ranpm
21 # jenkins job name prefix
22 project-name: nonrtric-plt-ranpm
23 # maven settings file has docker credentials
24 mvn-settings: nonrtric-plt-ranpm-settings
25 mvn-version: mvn36
26 java-version: openjdk17
27
28- project:
29 <<: *nonrtric_plt_ranpm_jdk_common
30 name: nonrtric-plt-ranpm-gerrit-release
31 project-name: nonrtric-plt-ranpm
32 # maven release requires sigul which requires centos
33 # container release requires docker
34 build-node: centos7-docker-2c-8g
35 jobs:
Anil Belur439502c2023-05-07 12:39:38 +100036 - "{project-name}-gerrit-release-jobs"
JohnKeeney5c866062023-03-06 18:01:04 +000037
38# Jobs for nonrtric-plt-ranpm-datafilecollector
39- project:
40 <<: *nonrtric_plt_ranpm_jdk_common
41 name: nonrtric-plt-ranpm-datafilecollector-gerrit-maven-docker
42 #job name prefix
43 project-name: nonrtric-plt-ranpm-datafilecollector
Anil Belur439502c2023-05-07 12:39:38 +100044 mvn-params: "-f datafilecollector -Dbuild.number=${{BUILD_NUMBER}}"
JohnKeeney5c866062023-03-06 18:01:04 +000045 gerrit_trigger_file_paths:
46 - compare-type: REG_EXP
Anil Belur439502c2023-05-07 12:39:38 +100047 pattern: "datafilecollector/.*"
JohnKeeney5c866062023-03-06 18:01:04 +000048 jobs:
49 - gerrit-maven-clm
50 - gerrit-maven-verify-dependencies
51 - gerrit-maven-docker-merge
52 - gerrit-maven-docker-stage
53 - gerrit-maven-docker-verify
54 stream:
55 - master:
56 branch: master
57
58# Jobs for nonrtric-plt-ranpm-pmproducer
59- project:
60 <<: *nonrtric_plt_ranpm_jdk_common
61 name: nonrtric-plt-ranpm-pmproducer-gerrit-maven-docker
62 #job name prefix
63 project-name: nonrtric-plt-ranpm-pmproducer
Anil Belur439502c2023-05-07 12:39:38 +100064 mvn-params: "-f pmproducer -Dbuild.number=${{BUILD_NUMBER}}"
JohnKeeney5c866062023-03-06 18:01:04 +000065 gerrit_trigger_file_paths:
66 - compare-type: REG_EXP
Anil Belur439502c2023-05-07 12:39:38 +100067 pattern: "pmproducer/.*"
JohnKeeney5c866062023-03-06 18:01:04 +000068 jobs:
69 - gerrit-maven-clm
70 - gerrit-maven-verify-dependencies
71 - gerrit-maven-docker-merge
72 - gerrit-maven-docker-stage
73 - gerrit-maven-docker-verify
74 stream:
75 - master:
76 branch: master
77
78# Jobs for nonrtric-plt-ranpm-influxlogger
79- project:
80 <<: *nonrtric_plt_ranpm_jdk_common
81 name: nonrtric-plt-ranpm-influxlogger-gerrit-maven-docker
82 #job name prefix
83 project-name: nonrtric-plt-ranpm-influxlogger
Anil Belur439502c2023-05-07 12:39:38 +100084 mvn-params: "-f influxlogger -Dbuild.number=${{BUILD_NUMBER}}"
JohnKeeney5c866062023-03-06 18:01:04 +000085 gerrit_trigger_file_paths:
86 - compare-type: REG_EXP
Anil Belur439502c2023-05-07 12:39:38 +100087 pattern: "influxlogger/.*"
JohnKeeney5c866062023-03-06 18:01:04 +000088 jobs:
89 - gerrit-maven-clm
90 - gerrit-maven-verify-dependencies
91 - gerrit-maven-docker-merge
92 - gerrit-maven-docker-stage
93 - gerrit-maven-docker-verify
94 stream:
95 - master:
96 branch: master
JohnKeeney1fc2f3d2023-05-16 18:29:23 +010097
98- project:
99 <<: *nonrtric_plt_ranpm_jdk_common
100 name: nonrtric-plt-ranpm-pm-file-converter
101 project-name: "{name}"
102 # image name
103 docker-name: "o-ran-sc/nonrtric-plt-ranpm-pm-file-converter"
104 # get tag from YAML
105 container-tag-method: yaml-file
106 # use host network to clone from our gerrit
107 docker-build-args: "--network=host"
108 # Directory with Dockerfile
109 docker-root: "pm-file-converter"
110 # Directory where go test should be run
111 go-root: "pm-file-converter"
112 gerrit_trigger_file_paths:
113 - compare-type: REG_EXP
114 pattern: "pm-file-converter/.*"
115 build-node: ubuntu1804-docker-4c-4g
116 # Includes verify and merge jobs
117 jobs:
118 - "{project-name}-gerrit-docker-jobs"
119 - gerrit-go-verify
120 stream:
121 - master:
122 branch: master