3 name: nonrtric-plt-ranpm-project-view
4 project-name: nonrtric-plt-ranpm
9 name: nonrtric-plt-ranpm-info
10 project: nonrtric/plt/ranpm
11 project-name: nonrtric-plt-ranpm
12 build-node: centos7-builder-1c-1g
15 - gerrit-info-yaml-verify
17 - _nonrtric-plt-ranpm_common: &nonrtric_plt_ranpm_jdk_common
18 name: nonrtric-plt-ranpm-common
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
26 java-version: openjdk17
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
36 - "{project-name}-gerrit-release-jobs"
38 # Jobs for nonrtric-plt-ranpm-datafilecollector
40 <<: *nonrtric_plt_ranpm_jdk_common
41 name: nonrtric-plt-ranpm-datafilecollector-gerrit-maven-docker
43 project-name: nonrtric-plt-ranpm-datafilecollector
44 mvn-params: "-f datafilecollector -Dbuild.number=${{BUILD_NUMBER}}"
45 gerrit_trigger_file_paths:
46 - compare-type: REG_EXP
47 pattern: "datafilecollector/.*"
50 - gerrit-maven-verify-dependencies
51 - gerrit-maven-docker-merge
52 - gerrit-maven-docker-stage
53 - gerrit-maven-docker-verify
58 # Jobs for nonrtric-plt-ranpm-pmproducer
60 <<: *nonrtric_plt_ranpm_jdk_common
61 name: nonrtric-plt-ranpm-pmproducer-gerrit-maven-docker
63 project-name: nonrtric-plt-ranpm-pmproducer
64 mvn-params: "-f pmproducer -Dbuild.number=${{BUILD_NUMBER}}"
65 gerrit_trigger_file_paths:
66 - compare-type: REG_EXP
67 pattern: "pmproducer/.*"
70 - gerrit-maven-verify-dependencies
71 - gerrit-maven-docker-merge
72 - gerrit-maven-docker-stage
73 - gerrit-maven-docker-verify
78 # Jobs for nonrtric-plt-ranpm-influxlogger
80 <<: *nonrtric_plt_ranpm_jdk_common
81 name: nonrtric-plt-ranpm-influxlogger-gerrit-maven-docker
83 project-name: nonrtric-plt-ranpm-influxlogger
84 mvn-params: "-f influxlogger -Dbuild.number=${{BUILD_NUMBER}}"
85 gerrit_trigger_file_paths:
86 - compare-type: REG_EXP
87 pattern: "influxlogger/.*"
90 - gerrit-maven-verify-dependencies
91 - gerrit-maven-docker-merge
92 - gerrit-maven-docker-stage
93 - gerrit-maven-docker-verify
99 <<: *nonrtric_plt_ranpm_jdk_common
100 name: nonrtric-plt-ranpm-pm-file-converter
101 project-name: "{name}"
103 docker-name: "o-ran-sc/nonrtric-plt-ranpm-pm-file-converter"
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
118 - "{project-name}-gerrit-docker-jobs"