global-settings-type: cfp
properties:
- maven.test.skip=true
- - docker.pull.registry=nexus3.openecomp.org:10001
- - docker.push.registry=nexus3.openecomp.org:10002
+ - docker.pull.registry=nexus3.onap.org:10001
+ - docker.push.registry=nexus3.onap.org:10002
- builder:
name: maven-docker-push-daily
global-settings-type: cfp
properties:
- maven.test.skip=true
- - docker.pull.registry=nexus3.openecomp.org:10001
- - docker.push.registry=nexus3.openecomp.org:10003
+ - docker.pull.registry=nexus3.onap.org:10001
+ - docker.push.registry=nexus3.onap.org:10003
- builder:
name: docker-login
builders:
- shell: !include-raw: include-docker-login.sh
+- builder:
+ name: publish-pypi
+ builders:
+ - inject:
+ properties-content: PYPI_SERVER={pypi-server}
+ - shell:
+ !include-raw-escape: ../shell/pypi-publish.sh
+
# PARAMETERS
- parameter:
name: infra-parameters
# yamllint enable
description: 'Maven selector to be used by shell scripts'
+- parameter:
+ name: docker-image-name
+ parameters:
+ - string:
+ name: DOCKER_IMAGE_NAME
+ # yamllint disable rule:line-length
+ default: '{docker-image-name}'
+ # yamllint enable
+ description: 'Docker image name, e.g. onap/appc'
+
# PROPERTIES
- property:
name: infra-properties
healthy: 50
unhealthy: 40
+- publisher:
+ name: checkstyle-result
+ publishers:
+ - checkstyle:
+ pattern: '**/checkstyle-result.xml'
+ healthy: 0
+ unhealthy: 100
+ health-threshold: 'high'
+ thresholds:
+ unstable:
+ total-all: 30
+ total-high: 15
+ total-normal: 20
+ total-low: 25
+ new-all: 5
+ new-high: 0
+ new-normal: 2
+ new-low: 5
+
+- publisher:
+ name: checkstyle-result-daily
+ publishers:
+ - checkstyle:
+ pattern: '**/checkstyle-result.xml'
+ healthy: 0
+ unhealthy: 100
+ health-threshold: 'high'
+ thresholds:
+ unstable:
+ total-all: 30
+ total-high: 15
+ total-normal: 20
+ total-low: 25
+ new-all: 1
+ new-high: 0
+ new-normal: 1
+ new-low: 1
+
- publisher:
name: infra-shiplogs
# To archive things, the job will need to create an "archives" directory in
publishers:
- postbuildscript:
builders:
- - shell: !include-raw: include-raw-deploy-archives.sh
+ - shell: !include-raw-escape: include-raw-deploy-archives.sh
- maven-target:
maven-version: '{maven-version}'
pom: '.archives/deploy-archives.xml'
skip-tag: true
timeout: 30
choosing-strategy: '{choosing-strategy}'
+ submodule:
+ recursive: '{submodule-recursive}'
- scm:
name: gerrit-trigger-scm-basedir
# needed by the eCOMP infra.
name: infra-wrappers
wrappers:
+ - timestamps
- timeout:
type: absolute
timeout: '{build-timeout}'