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