- string:
name: RELEASE_TAG
default: '{release-tag}'
- description: "The Release train tag to use eg. Helium-SR3"
+ description: "The Release train tag to use eg. Beryllium-SR1"
- parameter:
name: autorelease-release-branch
- string:
name: RELEASE_BRANCH
default: '{release-branch}'
- description: "The Release train branch to base build off eg. stable/helium"
-
-- parameter:
- name: autorelease-release-datestamp
- parameters:
- - bool:
- name: DATESTAMP
- default: '{datestamp}'
- description: "Whether to include a datestamp or not"
+ description: "The Release train branch to base build off eg. stable/beryllium"
- wrapper:
name: autorelease-build-timeout
builders:
- config-file-provider:
files:
- - file-id: '{autorelease-settings}'
+ - file-id: 'autorelease-settings'
variable: 'SETTINGS_FILE'
- - file-id: '{odl-global-settings}'
+ - file-id: 'odl-global-settings'
variable: 'GLOBAL_SETTINGS_FILE'
- builder:
- maven-target:
maven-version: '{maven-version}'
pom: 'pom.xml'
- goals: 'dependency:sources -DoutputFile=$WORKSPACE/sources.log -DappendOutput -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
+ goals: '--quiet dependency:sources -DoutputFile=$WORKSPACE/sources.log -DappendOutput -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
java-opts:
- '-Xmx4096m -XX:MaxPermSize=1024m'
settings: '{settings}'
+ settings-type: cfp
global-settings: '{global-settings}'
+ global-settings-type: cfp
- builder:
name: autorelease-maven-sources-post-process
name: autorelease-generate-taglist
builders:
- shell: |
- git submodule foreach 'echo $path `git rev-parse --verify HEAD` ${RELEASE_TAG} >> ../taglist.log'
+ echo autorelease `git rev-parse --verify HEAD` ${RELEASE_TAG} | tee -a $WORKSPACE/taglist.log
+ git submodule foreach 'echo $path `git rev-parse --verify HEAD` ${RELEASE_TAG} | tee -a $WORKSPACE/taglist.log'
+
+- builder:
+ name: autorelease-distribute-taglist
+ builders:
+ - shell: |
+ if [ -d "integration/distribution/distributions" ]; then
+ cp -vf "$WORKSPACE/taglist.log" "integration/distribution/distributions/karaf/src/main/assembly/"
+ else
+ cp -vf "$WORKSPACE/taglist.log" "integration/distribution/distribution-karaf/src/main/assembly/"
+ fi
- builder:
name: autorelease-generate-release-patches
builders:
- - shell:
- !include-raw-escape:
- - include-raw-autorelease-release-versions.sh
+ - shell:
+ !include-raw:
+ - include-raw-autorelease-release-versions.sh
- builder:
name: autorelease-sys-stats