Generate versions.csv for autorelease builds 70/61070/2
authorThanh Ha <thanh.ha@linuxfoundation.org>
Wed, 2 Aug 2017 19:49:14 +0000 (15:49 -0400)
committerThanh Ha <thanh.ha@linuxfoundation.org>
Fri, 4 Aug 2017 19:33:17 +0000 (15:33 -0400)
Change-Id: Ia9f409cabaa61303d9659f3ca5089efe45cf42a9
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
jjb/autorelease/autorelease-macros.yaml
jjb/autorelease/autorelease-templates.yaml

index e298aeb3c994082981da058760ef2af6da8bf82c..76a3bbebdce1e290e3e0064d26ffd6059042448d 100644 (file)
           # DO NOT fail the build if copying failed.
           exit 0
 
+- builder:
+    name: autorelease-generate-artifact-versions
+    # Generate versions.csv containing version of all mvn artifacts in this build.
+    builders:
+      - shell: |
+          #!/bin/bash
+          set -eu -o pipefail
+          ./scripts/generate-artifact-versions.sh
+          mkdir -p "$WORKSPACE/archives"
+          mv versions.csv "$WORKSPACE/archives"
+
 - builder:
     name: autorelease-generate-release-patches
     builders:
index a91f2fd6c7a922c7d862c46fbd5fdd783a801a75..0dd622129420065c80f73dea0a25f4d648bbcbda 100644 (file)
@@ -75,6 +75,7 @@
           autorelease-settings: 'autorelease-settings'
           global-settings: 'odl-global-settings'
       - autorelease-generate-release-patches
+      - autorelease-generate-artifact-versions
       - autorelease-distribute-taglist
       - distribute-build-url:
           path: 'integration/distribution/$KARAF_ARTIFACT/src/main/assembly'