Add allowIncompleteProjects flag 41/142741/1 master
authorDan Timoney <dtimoney@att.com>
Thu, 11 Dec 2025 20:17:25 +0000 (15:17 -0500)
committerDan Timoney <dtimoney@att.com>
Thu, 11 Dec 2025 20:17:25 +0000 (15:17 -0500)
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 <dtimoney@att.com>
jjb/ccsdk/ccsdk-oran.yaml
jjb/ccsdk/features.yaml
jjb/ccsdk/sli.yaml
jjb/sdnc/sdnc-northbound.yaml

index 42c0aa9..4c92784 100644 (file)
     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
           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":
index 7d1eefd..79f25a6 100644 (file)
     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:
index 884138b..97f5796 100644 (file)
     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:
index 5002ef8..88c8036 100644 (file)
     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: