From 0e41f019e4269add97ea8a2b9ea14838f5645f12 Mon Sep 17 00:00:00 2001 From: elinuxhenrik Date: Tue, 26 Oct 2021 13:50:04 +0200 Subject: [PATCH] Reorganize nonrtric builds Reorganize so that docker builds will only be performed for the product parts that have actually been changed in the commit. Issue-ID: NONRTRIC-612 Signed-off-by: elinuxhenrik Change-Id: I8d375dca2feddd5e947c940ad3b751a27722bc07 --- jjb/nonrtric/nonrtric.yaml | 95 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 94 insertions(+), 1 deletion(-) diff --git a/jjb/nonrtric/nonrtric.yaml b/jjb/nonrtric/nonrtric.yaml index 57434c49..7b22e9d8 100644 --- a/jjb/nonrtric/nonrtric.yaml +++ b/jjb/nonrtric/nonrtric.yaml @@ -24,9 +24,16 @@ mvn-version: mvn36 java-version: openjdk11 +# nonrtric:policy-agent +# Docker image for nonrtric-policy-agent - project: <<: *nonrtric_jdk_common - mvn-params: -Dbuild.number=${{BUILD_NUMBER}} + name: nonrtric-policy-agent-docker + project-name: '{name}' + mvn-params: '-f policy-agent/pom.xml -Dbuild.number=${{BUILD_NUMBER}}' + gerrit_trigger_file_paths: + - compare-type: REG_EXP + pattern: 'policy-agent/.*' jobs: - gerrit-maven-docker-verify - gerrit-maven-docker-merge @@ -64,6 +71,28 @@ - dawn: branch: dawn +# nonrtric:sdnc-a1-controller +# Docker image for nonrtric-sdnc-a1-controller +- project: + <<: *nonrtric_jdk_common + name: nonrtric-sdnc-a1-controller-docker + project-name: '{name}' + mvn-params: '-f sdnc-a1-controller/pom.xml -Dbuild.number=${{BUILD_NUMBER}}' + gerrit_trigger_file_paths: + - compare-type: REG_EXP + pattern: 'sdnc-a1-controller/.*' + jobs: + - gerrit-maven-docker-verify + - gerrit-maven-docker-merge + - gerrit-maven-docker-stage + stream: + - master: + branch: master + - cherry: + branch: cherry + - dawn: + branch: dawn + # nonrtric:sdnc-a1-controller # Maven artifacts for nonrtric-sdnc-a1-controller - project: @@ -89,6 +118,28 @@ - dawn: branch: dawn +# nonrtric:enrichment-coordinator-service +# Docker image for nonrtric-enrichment-coordinator-service +- project: + <<: *nonrtric_jdk_common + name: nonrtric-enrichment-coordinator-service-docker + project-name: '{name}' + mvn-params: '-f enrichment-coordinator-service/pom.xml -Dbuild.number=${{BUILD_NUMBER}}' + gerrit_trigger_file_paths: + - compare-type: REG_EXP + pattern: 'enrichment-coordinator-service/.*' + jobs: + - gerrit-maven-docker-verify + - gerrit-maven-docker-merge + - gerrit-maven-docker-stage + stream: + - master: + branch: master + - cherry: + branch: cherry + - dawn: + branch: dawn + # nonrtric:enrichment-coordinator-service # Maven artifacts for nonrtric-enrichment-coordinator-service - project: @@ -114,6 +165,28 @@ - dawn: branch: dawn +# nonrtric:r-app-catalogue +# Docker image for nonrtric-r-app-catalogue +- project: + <<: *nonrtric_jdk_common + name: nonrtric-r-app-catalogue-docker + project-name: '{name}' + mvn-params: '-f r-app-catalogue/pom.xml -Dbuild.number=${{BUILD_NUMBER}}' + gerrit_trigger_file_paths: + - compare-type: REG_EXP + pattern: 'r-app-catalogue/.*' + jobs: + - gerrit-maven-docker-verify + - gerrit-maven-docker-merge + - gerrit-maven-docker-stage + stream: + - master: + branch: master + - cherry: + branch: cherry + - dawn: + branch: dawn + # nonrtric:r-app-catalogue # Maven artifacts for r-app-catalogue - project: @@ -139,6 +212,26 @@ - dawn: branch: dawn +# nonrtric:helm-manager +# Docker image for nonrtric-helm-manager +- project: + <<: *nonrtric_jdk_common + name: nonrtric-helm-manager-docker + project-name: '{name}' + mvn-params: '-f helm-manager/pom.xml -Dbuild.number=${{BUILD_NUMBER}}' + gerrit_trigger_file_paths: + - compare-type: REG_EXP + pattern: 'helm-manager/.*' + jobs: + - gerrit-maven-docker-verify + - gerrit-maven-docker-merge + - gerrit-maven-docker-stage + stream: + - master: + branch: master + - dawn: + branch: dawn + - project: <<: *nonrtric_jdk_common name: nonrtric-o-ru-closed-loop-recovery -- 2.16.6