- ci-management-check-unicode
# publishers:
-# - ecomp-infra-shiplogs:
-# maven-version: 'mvn33'
+# - ecomp-infra-shiplogs
- job-template:
name: '{project}-merge-jjb'
jenkins-jobs --conf $JJBINI update --delete-old --workers 4 jjb/
# publishers:
-# - ecomp-infra-shiplogs:
-# maven-version: 'mvn33'
+# - ecomp-infra-shiplogs
- job-template:
name: '{project}-verify-packer'
- packer-validate
# publishers:
-# - ecomp-infra-shiplogs:
-# maven-version: 'mvn33'
+# - ecomp-infra-shiplogs
- job-template:
name: '{project}-merge-packer-{platforms}-{templates}'
template: '{templates}'
# publishers:
-# - ecomp-infra-shiplogs:
-# maven-version: 'mvn33'
+# - ecomp-infra-shiplogs
build-node: ubuntu1604-basebuild-2c-1g
archive-artifacts: ''
+
+ # Set default maven version used for everything
+ maven-version: 'mvn33'
name: maven-docker-push-release
builders:
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
pom: '{pom}'
goals: 'clean deploy -B -P {mvn-profile}'
settings: '{mvn-settings}'
name: maven-docker-push-daily
builders:
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
pom: '{pom}'
goals: 'clean deploy -B -P {mvn-profile}'
settings: '{mvn-settings}'
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
goals: 'clean install -DskipTests=true'
settings: '{mvn-settings}'
settings-type: cfp
# publishers:
# - ecomp-infra-shiplogs:
-# maven-version: 'mvn33'
+# maven-version: '{maven-version}'
- job-template:
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
goals: 'clean install'
settings: '{mvn-settings}'
settings-type: cfp
# publishers:
# - ecomp-infra-shiplogs:
-# maven-version: 'mvn33'
+# maven-version: '{maven-version}'
- job-template:
# Job template for Java verify jobs with POM not at the root
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
pom: '{pom}'
goals: 'clean install'
settings: '{mvn-settings}'
# publishers:
# - ecomp-infra-shiplogs:
-# maven-version: 'mvn33'
+# maven-version: '{maven-version}'
- job-template:
# Job template for Java daily release jobs
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
settings-file: '{mvn-settings}'
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
goals: 'clean deploy sonar:sonar -Dsonar.host.url=https://sonar.openecomp.org'
properties:
- '{maven-deploy-properties}'
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
- inject:
properties-file: version.properties
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
goals: 'versions:set versions:update-child-modules versions:commit'
properties:
- 'newVersion=${{release_version}}'
global-settings-type: cfp
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
goals: 'clean deploy sonar:sonar -Dsonar.host.url=https://sonar.openecomp.org'
properties:
- '{maven-deploy-properties}'
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
settings-file: '{mvn-settings}'
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
pom: '{pom}'
goals: 'clean deploy sonar:sonar -Dsonar.host.url=https://sonar.openecomp.org'
properties:
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
# yamllint disable rule:line-length
goals: 'clean deploy'
# yamllint enable
# publishers:
# - ecomp-infra-shiplogs:
-# maven-version: 'mvn33'
+# maven-version: '{maven-version}'
- job-template:
# Job template for Java merge jobs that should also be triggered by upstream
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
# yamllint disable rule:line-length
goals: 'clean deploy'
# yamllint enable
# publishers:
# - ecomp-infra-shiplogs:
-# maven-version: 'mvn33'
+# maven-version: '{maven-version}'
- job-template:
# Job template for Java merge jobs with POM not at the root
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
pom: '{pom}'
# yamllint disable rule:line-length
goals: 'clean deploy'
# publishers:
# - ecomp-infra-shiplogs:
-# maven-version: 'mvn33'
+# maven-version: '{maven-version}'
- job-template:
name: '{project-name}-{stream}-docker-java-daily'
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
- docker-login
- maven-docker-push-daily:
+ maven-version: '{maven-version}'
mvn-settings: '{mvn-settings}'
pom: '{docker-pom}'
# use default as mvn-profile if profile is not needed
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
- docker-login
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
goals: '{mvn-goals}'
settings: '{mvn-settings}'
settings-type: cfp
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
- docker-login
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
pom: 'pom.xml'
goals: 'clean install -DskipTests'
settings: '{mvn-settings}'
global-settings-type: cfp
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
pom: '{pom}'
goals: '{mvn-goals}'
settings: '{mvn-settings}'
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
- shell: !include-raw-escape: include-update-pom-versions.sh
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
goals: 'clean deploy sonar:sonar -Dsonar.host.url=https://sonar.openecomp.org'
properties:
- '{maven-deploy-properties}'
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
- shell: !include-raw-escape: include-update-pom-versions.sh
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
pom: '{pom}'
goals: 'clean deploy sonar:sonar -Dsonar.host.url=https://sonar.openecomp.org'
properties:
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
# publishers:
# - ecomp-infra-shiplogs:
-# maven-version: 'mvn33'
+# maven-version: '{maven-version}'
- job-template:
name: '{project-name}-{stream}-docker-shell-daily'
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
goals: '{mvn-goals}'
settings: '{mvn-settings}'
settings-type: cfp
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
goals: '{mvn-goals}'
settings: '{mvn-settings}'
settings-type: cfp
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
- inject:
properties-file: version.properties
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
goals: '{mvn-goals-versioning}'
properties:
- 'newVersion=${{release_version}}'
global-settings-type: cfp
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
goals: '{mvn-goals}'
properties:
- '{maven-deploy-properties}'
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
goals: '{mvn-goals}'
settings: '{mvn-settings}'
settings-type: cfp
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
global-settings-file: 'global-settings'
settings-file: '{mvn-settings}'
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
goals: '{mvn-goals}'
settings: '{mvn-settings}'
settings-type: cfp
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
- inject:
properties-file: version.properties
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
goals: '{mvn-goals-versioning}'
properties:
- 'newVersion=${{release_version}}'
global-settings-type: cfp
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
goals: '{mvn-goals}'
settings: '{mvn-settings}'
settings-type: cfp
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
settings-file: '{mvn-settings}'
# make sure maven gets installed / setup
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
goals: '--version'
settings: '{mvn-settings}'
settings-type: cfp
# publishers:
# - ecomp-infra-shiplogs:
-# maven-version: 'mvn33'
+# maven-version: '{maven-version}'
- job-template:
# Job template for 2 scm and script trigger
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
settings-file: '{mvn-settings}'
# make sure maven gets installed / setup
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
goals: '--version'
settings: '{mvn-settings}'
settings-type: cfp
# publishers:
# - ecomp-infra-shiplogs:
-# maven-version: 'mvn33'
+# maven-version: '{maven-version}'
- job-template:
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
refspec: '$GERRIT_REFSPEC'
settings-file: '{mvn-settings}'
# make sure maven gets installed / setup
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
goals: '--version'
settings: '{mvn-settings}'
settings-type: cfp
# publishers:
# - ecomp-infra-shiplogs:
-# maven-version: 'mvn33'
+# maven-version: '{maven-version}'
# vim: sw=2 ts=2 sts=2 et :
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
- docker-login
# make sure maven gets installed / setup
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
goals: '--version'
settings: '{mvn-settings}'
settings-type: cfp
# publishers:
# - ecomp-infra-shiplogs:
-# maven-version: 'mvn33'
+# maven-version: '{maven-version}'
- job-template:
# Job template for scm and script trigger - for docker daily release
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
- maven-exec:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
scm:
- gerrit-trigger-scm:
- docker-login
# make sure maven gets installed / setup
- maven-target:
- maven-version: 'mvn33'
+ maven-version: '{maven-version}'
goals: '--version'
settings: '{mvn-settings}'
settings-type: cfp
# publishers:
# - ecomp-infra-shiplogs:
-# maven-version: 'mvn33'
+# maven-version: '{maven-version}'