flink-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rmetz...@apache.org
Subject flink git commit: [build tools] Improve release scripts
Date Thu, 12 Feb 2015 18:51:02 GMT
Repository: flink
Updated Branches:
  refs/heads/master bc1432a2f -> 988602b03


[build tools] Improve release scripts


Project: http://git-wip-us.apache.org/repos/asf/flink/repo
Commit: http://git-wip-us.apache.org/repos/asf/flink/commit/988602b0
Tree: http://git-wip-us.apache.org/repos/asf/flink/tree/988602b0
Diff: http://git-wip-us.apache.org/repos/asf/flink/diff/988602b0

Branch: refs/heads/master
Commit: 988602b031b63deb9640b115b798e9ae54fb7357
Parents: bc1432a
Author: Robert Metzger <rmetzger@apache.org>
Authored: Thu Feb 12 19:49:58 2015 +0100
Committer: Robert Metzger <rmetzger@apache.org>
Committed: Thu Feb 12 19:50:11 2015 +0100

----------------------------------------------------------------------
 tools/create_release_files.sh  | 9 +++++++--
 tools/generate_specific_pom.sh | 2 +-
 2 files changed, 8 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flink/blob/988602b0/tools/create_release_files.sh
----------------------------------------------------------------------
diff --git a/tools/create_release_files.sh b/tools/create_release_files.sh
index 7f6461e..09b4e7a 100755
--- a/tools/create_release_files.sh
+++ b/tools/create_release_files.sh
@@ -55,7 +55,7 @@ sonatype_pw=${sonatype_pw:-XXX}
 
 # create source package
 
-git clone https://github.com/apache/flink.git flink
+git clone http://git-wip-us.apache.org/repos/asf/flink.git flink
 cd flink
 git checkout -b "$RELEASE_BRANCH-$RELEASE_CANDIDATE" origin/$RELEASE_BRANCH
 rm .gitignore
@@ -77,6 +77,11 @@ echo "Echo created release hash $RELEASE_HASH"
 cd ..
 
 
+## NOTE: if gpg is not working, follow these instructions:
+# https://wiki.archlinux.org/index.php/GnuPG#Unattended_passphrase
+# info taken from:
+# http://www.reddit.com/r/archlinux/comments/2nmr4a/after_upgrade_to_gpg_210_mutt_and_gpg_no_longer/
+
 echo "Creating source package"
 cp -r flink flink-$RELEASE_VERSION
 tar cvzf flink-${RELEASE_VERSION}-src.tgz --exclude .git flink-$RELEASE_VERSION
@@ -142,7 +147,7 @@ cd flink
 cp ../../deploysettings.xml . 
 echo "For your reference, the command:\n\t $MVN clean deploy -Prelease --settings deploysettings.xml
-DskipTests -Dgpg.keyname=$GPG_KEY -Dgpg.passphrase=$GPG_PASSPHRASE ./tools/generate_specific_pom.sh
$NEW_VERSION $NEW_VERSION_HADOOP1 pom.xml"
 $MVN clean deploy -Prelease,docs-and-source --settings deploysettings.xml -DskipTests -Dgpg.executable=$GPG
-Dgpg.keyname=$GPG_KEY -Dgpg.passphrase=$GPG_PASSPHRASE -DretryFailedDeploymentCount=10
-./tools/generate_specific_pom.sh $NEW_VERSION $NEW_VERSION_HADOOP1 pom.xml
+../generate_specific_pom.sh $NEW_VERSION $NEW_VERSION_HADOOP1 pom.xml
 sleep 4
 $MVN clean deploy -Dgpg.executable=$GPG -Prelease,docs-and-source --settings deploysettings.xml
-DskipTests -Dgpg.keyname=$GPG_KEY -Dgpg.passphrase=$GPG_PASSPHRASE -DretryFailedDeploymentCount=10
 

http://git-wip-us.apache.org/repos/asf/flink/blob/988602b0/tools/generate_specific_pom.sh
----------------------------------------------------------------------
diff --git a/tools/generate_specific_pom.sh b/tools/generate_specific_pom.sh
index 7c84a42..39f7c8f 100755
--- a/tools/generate_specific_pom.sh
+++ b/tools/generate_specific_pom.sh
@@ -97,7 +97,7 @@ for p in $poms; do
   # To avoid accidentally replace version numbers in our dependencies 
   # sharing the version number with the current release use the following.
 
-  perl -0777 -pe "s:<groupId>org.apache.flink</groupId>\n(\t*<artifactId>([a-z]+-)+[a-z]+</artifactId>\n\t*)<version>${old_version}</version>:<groupId>org.apache.flink</groupId>\n\1<version>${new_version}</version>:"
$p > "$tmp_nuname1"
+  perl -0777 -pe "s:<groupId>org.apache.flink</groupId>\n([\t ]*<artifactId>([a-z]+-)+[a-z]+</artifactId>\n[\t
]*)<version>${old_version}</version>:<groupId>org.apache.flink</groupId>\n\1<version>${new_version}</version>:g"
$p > "$tmp_nuname1"
 
   # Alternatively when no version collisions are present this is enough:
   # sed -e "s/${old_version}/${new_version}/" $p > "$tmp_nuname1"


Mime
View raw message