From 5c8660637f7d0e180d4708c9b8d4b5693b0627fa Mon Sep 17 00:00:00 2001 From: JohnKeeney Date: Mon, 6 Mar 2023 18:01:04 +0000 Subject: [PATCH] O-RAN SC: NONRTRIC: Add jenkins jobs for datafilecollector pmproducer influxlogger Change-Id: I7bb3347131aa8960b413c9253d0f3845f5e7f27c Issue-ID: NONRTRIC-852 Signed-off-by: JohnKeeney --- jjb/nonrtric-plt-ranpm/nonrtric-plt-ranpm.yaml | 84 +++++++++++++++++++++++++- 1 file changed, 83 insertions(+), 1 deletion(-) diff --git a/jjb/nonrtric-plt-ranpm/nonrtric-plt-ranpm.yaml b/jjb/nonrtric-plt-ranpm/nonrtric-plt-ranpm.yaml index 3fc481d6..ced8de8f 100644 --- a/jjb/nonrtric-plt-ranpm/nonrtric-plt-ranpm.yaml +++ b/jjb/nonrtric-plt-ranpm/nonrtric-plt-ranpm.yaml @@ -12,4 +12,86 @@ build-node: centos7-builder-1c-1g branch: master jobs: - - gerrit-info-yaml-verify \ No newline at end of file + - gerrit-info-yaml-verify + +- nonrtric-plt-ranpm_common: &nonrtric_plt_ranpm_jdk_common + name: nonrtric-plt-ranpm-common + # git repo + project: nonrtric/plt/ranpm + # jenkins job name prefix + project-name: nonrtric-plt-ranpm + # maven settings file has docker credentials + mvn-settings: nonrtric-plt-ranpm-settings + mvn-version: mvn36 + java-version: openjdk17 + +- project: + <<: *nonrtric_plt_ranpm_jdk_common + name: nonrtric-plt-ranpm-gerrit-release + project-name: nonrtric-plt-ranpm + # maven release requires sigul which requires centos + # container release requires docker + build-node: centos7-docker-2c-8g + jobs: + - '{project-name}-gerrit-release-jobs' + +# Jobs for nonrtric-plt-ranpm-datafilecollector +- project: + <<: *nonrtric_plt_ranpm_jdk_common + name: nonrtric-plt-ranpm-datafilecollector-gerrit-maven-docker + #job name prefix + project-name: nonrtric-plt-ranpm-datafilecollector + mvn-params: '-f datafilecollector -Dbuild.number=${{BUILD_NUMBER}}' + gerrit_trigger_file_paths: + - compare-type: REG_EXP + pattern: 'datafilecollector/.*' + jobs: + - gerrit-maven-clm + - gerrit-maven-verify-dependencies + - gerrit-maven-docker-merge + - gerrit-maven-docker-stage + - gerrit-maven-docker-verify + stream: + - master: + branch: master + +# Jobs for nonrtric-plt-ranpm-pmproducer +- project: + <<: *nonrtric_plt_ranpm_jdk_common + name: nonrtric-plt-ranpm-pmproducer-gerrit-maven-docker + #job name prefix + project-name: nonrtric-plt-ranpm-pmproducer + mvn-params: '-f pmproducer -Dbuild.number=${{BUILD_NUMBER}}' + gerrit_trigger_file_paths: + - compare-type: REG_EXP + pattern: 'pmproducer/.*' + jobs: + - gerrit-maven-clm + - gerrit-maven-verify-dependencies + - gerrit-maven-docker-merge + - gerrit-maven-docker-stage + - gerrit-maven-docker-verify + stream: + - master: + branch: master + +# Jobs for nonrtric-plt-ranpm-influxlogger +- project: + <<: *nonrtric_plt_ranpm_jdk_common + name: nonrtric-plt-ranpm-influxlogger-gerrit-maven-docker + #job name prefix + project-name: nonrtric-plt-ranpm-influxlogger + mvn-params: '-f influxlogger -Dbuild.number=${{BUILD_NUMBER}}' + gerrit_trigger_file_paths: + - compare-type: REG_EXP + pattern: 'influxlogger/.*' + jobs: + - gerrit-maven-clm + - gerrit-maven-verify-dependencies + - gerrit-maven-docker-merge + - gerrit-maven-docker-stage + - gerrit-maven-docker-verify + stream: + - master: + branch: master + -- 2.16.6