X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fautorelease%2Fautorelease-macros.yaml;h=d70fb0d278388a74c45bf6691f626db6a2484784;hb=0f11d7bbb7b3cdfa8c8196cdcbf3808cd86f51c3;hp=1cb313777cc9974bf2a1325fd43a41667c43dae3;hpb=06433070a27c749ea3358b2763ee0c3255f0559f;p=releng%2Fbuilder.git diff --git a/jjb/autorelease/autorelease-macros.yaml b/jjb/autorelease/autorelease-macros.yaml index 1cb313777..d70fb0d27 100644 --- a/jjb/autorelease/autorelease-macros.yaml +++ b/jjb/autorelease/autorelease-macros.yaml @@ -15,12 +15,20 @@ 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" + - wrapper: name: autorelease-build-timeout wrappers: - timeout: type: absolute - timeout: 360 + timeout: 720 fail: true - builder: @@ -37,19 +45,40 @@ name: autorelease-maven-deploy builders: - shell: !include-raw include-raw-autorelease-maven-deploy.sh + - builder: name: autorelease-maven-sources builders: - maven-target: maven-version: '{maven-version}' pom: 'pom.xml' - goals: 'dependency:sources -DoutputFile=sources.log -DappendOutput -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r' + goals: '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}' global-settings: '{global-settings}' + - builder: name: autorelease-maven-sources-post-process builders: - shell: | awk '/The following files have NOT been resolved:/,/^$/' sources.log > missing-sources.log + +- builder: + name: autorelease-generate-taglist + builders: + - shell: | + git submodule foreach 'echo $path `git rev-parse --verify HEAD` ${RELEASE_TAG} >> ../taglist.log' + +- builder: + name: autorelease-generate-release-patches + builders: + - shell: + !include-raw-escape include-raw-autorelease-release-versions.sh + +- builder: + name: autorelease-sys-stats + builders: + - shell: | + uname -a + df -h