- builder: | |
name: docker-login | |
builders: | |
- shell: !include-raw: include-docker-login.sh | |
- job-template: | |
name: 'java-{project}' | |
project-type: freestyle | |
scm: | |
- git: | |
url: 'http://gerrit.onap.org/r/{repo}' | |
branches: | |
- '*/master' | |
wipe-workspace: false | |
skip-tag: true | |
timeout: 30 | |
builders: | |
- maven-target: | |
goals: '-B clean install' | |
pom: '{pom}' | |
properties: | |
- skipTests=true | |
- job-template: | |
id: docker-with-pom | |
name: 'docker-{project}' | |
project-type: freestyle | |
pom: 'pom.xml' | |
mvn-options: '' | |
shell-cmd: '' | |
scm: | |
- git: | |
url: 'http://gerrit.onap.org/r/{repo}' | |
branches: | |
- '*/master' | |
wipe-workspace: false | |
skip-tag: true | |
timeout: 30 | |
properties: | |
- inject: | |
properties-content: | | |
GIT_NO_PROJECT=http://gerrit.onap.org/r | |
builders: | |
- docker-login | |
- maven-target: | |
goals: '-B clean package {mvn-options}' | |
pom: '{pom}' | |
properties: | |
- skipTests=true | |
- docker.pull.registry=nexus3.onap.org:10001 | |
- docker.push.registry=nexus3.onap.org:10003 | |
- shell: "{shell-cmd}" | |
- job-template: | |
id: docker-without-pom | |
name: 'docker-{project}' | |
project-type: freestyle | |
shell-cmd: '' | |
scm: | |
- git: | |
url: 'http://gerrit.onap.org/r/{repo}' | |
branches: | |
- '*/master' | |
wipe-workspace: false | |
skip-tag: true | |
timeout: 30 | |
properties: | |
- inject: | |
properties-content: | | |
GIT_NO_PROJECT=http://gerrit.onap.org/r | |
GLOBAL_SETTINGS_FILE=/var/lib/jenkins/.m2/settings.xml | |
SETTINGS_FILE=/var/lib/jenkins/.m2/settings.xml | |
MVN=mvn | |
builders: | |
- docker-login | |
- shell: "{shell-cmd}" |