blob: 5fb7a805b89211e9d27ccf65c4dfc21ed5440df2 [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
JohnKeeney9199e552023-06-15 00:23:21 +010057 - h-release:
58 branch: h-release
JohnKeeney5c866062023-03-06 18:01:04 +000059
60# Jobs for nonrtric-plt-ranpm-pmproducer
61- project:
62 <<: *nonrtric_plt_ranpm_jdk_common
63 name: nonrtric-plt-ranpm-pmproducer-gerrit-maven-docker
64 #job name prefix
65 project-name: nonrtric-plt-ranpm-pmproducer
Anil Belur439502c2023-05-07 12:39:38 +100066 mvn-params: "-f pmproducer -Dbuild.number=${{BUILD_NUMBER}}"
JohnKeeney5c866062023-03-06 18:01:04 +000067 gerrit_trigger_file_paths:
68 - compare-type: REG_EXP
Anil Belur439502c2023-05-07 12:39:38 +100069 pattern: "pmproducer/.*"
JohnKeeney5c866062023-03-06 18:01:04 +000070 jobs:
71 - gerrit-maven-clm
72 - gerrit-maven-verify-dependencies
73 - gerrit-maven-docker-merge
74 - gerrit-maven-docker-stage
75 - gerrit-maven-docker-verify
76 stream:
77 - master:
78 branch: master
JohnKeeney9199e552023-06-15 00:23:21 +010079 - h-release:
80 branch: h-release
JohnKeeney5c866062023-03-06 18:01:04 +000081
82# Jobs for nonrtric-plt-ranpm-influxlogger
83- project:
84 <<: *nonrtric_plt_ranpm_jdk_common
85 name: nonrtric-plt-ranpm-influxlogger-gerrit-maven-docker
86 #job name prefix
87 project-name: nonrtric-plt-ranpm-influxlogger
Anil Belur439502c2023-05-07 12:39:38 +100088 mvn-params: "-f influxlogger -Dbuild.number=${{BUILD_NUMBER}}"
JohnKeeney5c866062023-03-06 18:01:04 +000089 gerrit_trigger_file_paths:
90 - compare-type: REG_EXP
Anil Belur439502c2023-05-07 12:39:38 +100091 pattern: "influxlogger/.*"
JohnKeeney5c866062023-03-06 18:01:04 +000092 jobs:
93 - gerrit-maven-clm
94 - gerrit-maven-verify-dependencies
95 - gerrit-maven-docker-merge
96 - gerrit-maven-docker-stage
97 - gerrit-maven-docker-verify
98 stream:
99 - master:
100 branch: master
JohnKeeney9199e552023-06-15 00:23:21 +0100101 - h-release:
102 branch: h-release
JohnKeeney1fc2f3d2023-05-16 18:29:23 +0100103
104- project:
105 <<: *nonrtric_plt_ranpm_jdk_common
106 name: nonrtric-plt-ranpm-pm-file-converter
107 project-name: "{name}"
108 # image name
109 docker-name: "o-ran-sc/nonrtric-plt-ranpm-pm-file-converter"
110 # get tag from YAML
111 container-tag-method: yaml-file
112 # use host network to clone from our gerrit
113 docker-build-args: "--network=host"
114 # Directory with Dockerfile
115 docker-root: "pm-file-converter"
116 # Directory where go test should be run
117 go-root: "pm-file-converter"
118 gerrit_trigger_file_paths:
119 - compare-type: REG_EXP
120 pattern: "pm-file-converter/.*"
121 build-node: ubuntu1804-docker-4c-4g
122 # Includes verify and merge jobs
123 jobs:
124 - "{project-name}-gerrit-docker-jobs"
125 - gerrit-go-verify
126 stream:
127 - master:
128 branch: master
JohnKeeney9199e552023-06-15 00:23:21 +0100129 - h-release:
130 branch: h-release