From: Dan Timoney Date: Thu, 11 Dec 2025 20:17:25 +0000 (-0500) Subject: Add allowIncompleteProjects flag X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=6206d2750e0d010d8757a9cebc6a9b65caf483d4;p=ci-management.git 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 --- 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: