From 6206d2750e0d010d8757a9cebc6a9b65caf483d4 Mon Sep 17 00:00:00 2001 From: Dan Timoney Date: Thu, 11 Dec 2025 15:17:25 -0500 Subject: [PATCH] Add allowIncompleteProjects flag Add setting for maven-deploy-plugin to stop build from failing if a module whose packaging type is not 'pom' does not deploy artifacts. This is valid in the case of projects with packaging type 'feature', which create artifacts that the deploy artifact does not consider attachments. Issue-ID: CCSDK-4143 Change-Id: Icbb2ab33b4815bf77ed8a67eb6689d79b5266397 Signed-off-by: Dan Timoney --- jjb/ccsdk/ccsdk-oran.yaml | 8 +++++--- jjb/ccsdk/features.yaml | 6 ++++-- jjb/ccsdk/sli.yaml | 6 ++++-- jjb/sdnc/sdnc-northbound.yaml | 6 +++++- 4 files changed, 18 insertions(+), 8 deletions(-) diff --git a/jjb/ccsdk/ccsdk-oran.yaml b/jjb/ccsdk/ccsdk-oran.yaml index 42c0aa9ec..4c9278435 100644 --- a/jjb/ccsdk/ccsdk-oran.yaml +++ b/jjb/ccsdk/ccsdk-oran.yaml @@ -45,13 +45,14 @@ jobs: - gerrit-maven-verify: cron: "" + mvn-params: "-DallowIncompleteProjects=true" - gerrit-maven-merge: cron: "@daily" - mvn-params: "-Dmaven.test.skip=true" + mvn-params: "-Dmaven.test.skip=true -DallowIncompleteProjects=true" - gerrit-maven-stage: build-node: ubuntu2204-docker-8c-8g sign-artifacts: true - mvn-params: "-Dmaven.test.skip=true" + mvn-params: "-Dmaven.test.skip=true -DallowIncompleteProjects=true" mvn-opts: "-Ddocker.skip=true" cron: "@daily" sbom-generator: true @@ -59,10 +60,11 @@ build-node: ubuntu2204-docker-8c-8g container-public-registry: "nexus3.onap.org:10001" container-staging-registry: "nexus3.onap.org:10003" - mvn-params: "-Dmaven.test.skip=true -Pdocker" + mvn-params: "-Dmaven.test.skip=true -Pdocker -DallowIncompleteProjects=true" maven-versions-plugin: true - "{project-name}-gerrit-release-jobs": build-node: centos7-docker-2c-1g + mvn-params: "-DallowIncompleteProjects=true" project: "ccsdk/oran" stream: - "master": diff --git a/jjb/ccsdk/features.yaml b/jjb/ccsdk/features.yaml index 7d1eefdba..79f25a6d6 100644 --- a/jjb/ccsdk/features.yaml +++ b/jjb/ccsdk/features.yaml @@ -44,17 +44,19 @@ jobs: - gerrit-maven-verify: cron: "" + mvn-params: "-DallowIncompleteProjects=true" - gerrit-maven-merge: cron: "@daily" - mvn-params: "-Dmaven.test.skip=true" + mvn-params: "-Dmaven.test.skip=true -DallowIncompleteProjects=true" - gerrit-maven-stage: build-node: ubuntu2204-docker-8c-8g sign-artifacts: true - mvn-params: "-Dmaven.test.skip=true" + mvn-params: "-Dmaven.test.skip=true -DallowIncompleteProjects=true" cron: "" sbom-generator: true - "{project-name}-gerrit-release-jobs": build-node: centos7-docker-2c-1g + mvn-params: "-DallowIncompleteProjects=true" project: "ccsdk/features" stream: diff --git a/jjb/ccsdk/sli.yaml b/jjb/ccsdk/sli.yaml index 884138bd2..97f5796fe 100644 --- a/jjb/ccsdk/sli.yaml +++ b/jjb/ccsdk/sli.yaml @@ -42,17 +42,19 @@ jobs: - gerrit-maven-verify: cron: "" + mvn-params: "-DallowIncompleteProjects=true" - gerrit-maven-merge: cron: "@daily" - mvn-params: "-Dmaven.test.skip=true" + mvn-params: "-Dmaven.test.skip=true -DallowIncompleteProjects=true" - gerrit-maven-stage: build-node: ubuntu2204-docker-8c-8g sign-artifacts: true - mvn-params: "-Dmaven.test.skip=true" + mvn-params: "-Dmaven.test.skip=true -DallowIncompleteProjects=true" cron: "" sbom-generator: true - "{project-name}-gerrit-release-jobs": build-node: centos7-docker-2c-1g + mvn-params: "-DallowIncompleteProjects=true" project: "ccsdk/sli" stream: diff --git a/jjb/sdnc/sdnc-northbound.yaml b/jjb/sdnc/sdnc-northbound.yaml index 5002ef8c0..88c803604 100644 --- a/jjb/sdnc/sdnc-northbound.yaml +++ b/jjb/sdnc/sdnc-northbound.yaml @@ -39,16 +39,20 @@ name: sdnc-northbound-current-java21 project-name: "sdnc-northbound" jobs: - - gerrit-maven-verify + - gerrit-maven-verify: + mvn-params: "-DallowIncompleteProjects=true" - gerrit-maven-merge: cron: "@daily" + mvn-params: "-DallowIncompleteProjects=true" - gerrit-maven-stage: sign-artifacts: true build-node: ubuntu2204-docker-8c-8g cron: "" sbom-generator: true + mvn-params: "-DallowIncompleteProjects=true" - "{project-name}-gerrit-release-jobs": build-node: centos7-docker-2c-1g + mvn-params: "-DallowIncompleteProjects=true" project: "sdnc/northbound" stream: -- 2.16.6