From: Jessica Wagantall Date: Thu, 9 Mar 2023 17:10:10 +0000 (+0000) Subject: Merge "O-RAN SC: NONRTRIC: Add jenkins jobs for datafilecollector pmproducer influxlo... X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=commitdiff_plain;h=77e94416b036507186686033dabcbe010eb67884;hp=f0319bd1f3d0029c868356c5416534918c2f0da4;p=ci-management.git Merge "O-RAN SC: NONRTRIC: Add jenkins jobs for datafilecollector pmproducer influxlogger" --- 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 +