Refactor prepare-release.sh macro 05/61005/2
authorThanh Ha <thanh.ha@linuxfoundation.org>
Tue, 1 Aug 2017 20:11:13 +0000 (16:11 -0400)
committerThanh Ha <thanh.ha@linuxfoundation.org>
Tue, 1 Aug 2017 20:25:14 +0000 (16:25 -0400)
Rename the script so that it has a better name. Also add a docstring to
the file to explain what it is for.

Change-Id: Id4d31e39f2d33b608ebb410648a53b49e7db9722
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
jjb/autorelease/autorelease-macros.yaml
jjb/autorelease/prepare-release.sh [moved from jjb/autorelease/include-raw-autorelease-release-versions.sh with 90% similarity]

index f06583210ac81a1b3232201a49d5effca32f8e6d..f51813b2fab7803eeafa3acecfaee3c979ea8884 100644 (file)
     builders:
       - shell: !include-raw:
           - ../global-jjb/shell/lftools-install.sh
-          - include-raw-autorelease-release-versions.sh
+          - prepare-release.sh
 
 - builder:
     name: autorelease-get-integration-test-variables
similarity index 90%
rename from jjb/autorelease/include-raw-autorelease-release-versions.sh
rename to jjb/autorelease/prepare-release.sh
index dbf2e287f5730e151ced66e0b09098e5f6ca45ea..3af30a88ecb1aae13c208d320d64733b5a8ea161 100644 (file)
@@ -8,6 +8,12 @@
 # which accompanies this distribution, and is available at
 # http://www.eclipse.org/legal/epl-v10.html
 ##############################################################################
+# Script to prepare project for release.
+#
+# 1) Drop -SNAPSHOT from all versions
+# 2) Create git patches (diffs of changes)
+# 3) Create git bundles (byte exact commit objects)
+# 4) Create tarball for distribution.
 
 # RELEASE_TAG=Beryllium-SR1  # Example
 # RELEASE_BRANCH=stable/beryllium  # Example