Generate taglist for autorelease 05/21705/1
authorThanh Ha <thanh.ha@linuxfoundation.org>
Wed, 3 Jun 2015 01:21:08 +0000 (21:21 -0400)
committerThanh Ha <thanh.ha@linuxfoundation.org>
Wed, 3 Jun 2015 01:22:29 +0000 (21:22 -0400)
- Generate taglist
- Turn release patches builder into a macro
- Add wipe odl repo step to all build types

Bug: 3530
Change-Id: Ie717c04752df19e7aa91aa70489a2d25b454ede6
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
jjb/autorelease/autorelease-lithium.yaml
jjb/autorelease/autorelease-macros.yaml
jjb/autorelease/autorelease-master.yaml

index 5bb12797a1a08e93c8a6add7b44d541f9b1c4801..289716996da4da64bd1cb0268bfba4db48dc5f1b 100644 (file)
@@ -52,8 +52,9 @@
         - timed: 'H 0 * * *'
 
     prebuilders:
-        - shell:
-            !include-raw-escape include-raw-autorelease-release-versions.sh
+        - wipe-org-opendaylight-repo
+        - autorelease-generate-taglist
+        - autorelease-generate-release-patches
 
     maven:
         maven-name: '{mvn32}'
 
     prebuilders:
         - wipe-org-opendaylight-repo
-        - shell:
-            !include-raw include-raw-autorelease-release-versions.sh
+        - autorelease-generate-taglist
+        - autorelease-generate-release-patches
 
     maven:
         maven-name: '{mvn32}'
index e9b9f1fd236130579fbeabeba10bac946d2fd037..8296db1b5355fe1d84604ea4b977471c7f652323 100644 (file)
@@ -37,6 +37,7 @@
     name: autorelease-maven-deploy
     builders:
         - shell: !include-raw include-raw-autorelease-maven-deploy.sh
+
 - builder:
     name: autorelease-maven-sources
     builders:
                 - '-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'
+
+- builder:
+    name: autorelease-generate-release-patches
+    builders:
+        - shell:
+            !include-raw-escape include-raw-autorelease-release-versions.sh
index 1b03ac1a3078a5e9b5b01e50d80d1295bdfb968a..74412f12c7dc2fa50ab08b25db349e3ec007f096 100644 (file)
@@ -51,8 +51,9 @@
         - timed: 'H 0 * * *'
 
     prebuilders:
-        - shell:
-            !include-raw-escape include-raw-autorelease-release-versions.sh
+        - wipe-org-opendaylight-repo
+        - autorelease-generate-taglist
+        - autorelease-generate-release-patches
 
     maven:
         maven-name: '{mvn32}'