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>
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":
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:
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:
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: