Merge "Include new BGPCEP feature names into CSIT job definition"
[releng/builder.git] / jjb / autorelease / autorelease-macros.yaml
index 1cb313777cc9974bf2a1325fd43a41667c43dae3..d70fb0d278388a74c45bf6691f626db6a2484784 100644 (file)
             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:
     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