You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by mx...@apache.org on 2015/10/28 12:47:03 UTC
[1/2] flink git commit: [release][scripts] automate changing of docs
version
Repository: flink
Updated Branches:
refs/heads/master 3db531785 -> edd1914a0
[release][scripts] automate changing of docs version
Project: http://git-wip-us.apache.org/repos/asf/flink/repo
Commit: http://git-wip-us.apache.org/repos/asf/flink/commit/46879325
Tree: http://git-wip-us.apache.org/repos/asf/flink/tree/46879325
Diff: http://git-wip-us.apache.org/repos/asf/flink/diff/46879325
Branch: refs/heads/master
Commit: 46879325952bd9c5eef751c52a6b68eb4d9898fc
Parents: 3db5317
Author: Maximilian Michels <mx...@apache.org>
Authored: Wed Oct 28 12:03:39 2015 +0100
Committer: Maximilian Michels <mx...@apache.org>
Committed: Wed Oct 28 12:35:54 2015 +0100
----------------------------------------------------------------------
tools/create_release_files.sh | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flink/blob/46879325/tools/create_release_files.sh
----------------------------------------------------------------------
diff --git a/tools/create_release_files.sh b/tools/create_release_files.sh
index 1e68e43..6a77420 100755
--- a/tools/create_release_files.sh
+++ b/tools/create_release_files.sh
@@ -96,11 +96,14 @@ prepare() {
rm -f .travis.yml
rm -f deploysettings.xml
rm -f CHANGELOG
+ cd ..
}
# create source package
make_source_release() {
+ cd flink
+
#change version in all pom files
if [ "$(uname)" == "Darwin" ]; then
find . -name 'pom.xml' -type f -exec sed -i "" 's#<version>'$OLD_VERSION'</version>#<version>'$NEW_VERSION'</version>#' {} \;
@@ -115,6 +118,19 @@ make_source_release() {
find . -name 'pom.xml' -type f -exec sed -i 's#<flink.version>'$OLD_VERSION'</flink.version>#<flink.version>'$NEW_VERSION'</flink.version>#' {} \;
fi
+ #change version of documentation
+ cd docs
+ if [ "$(uname)" == "Darwin" ]; then
+ sed -i "" "s#version: .*#version: ${NEW_VERSION}#" _config.yml
+ sed -i "" "s#version_hadoop1: .*#version_hadoop1: ${NEW_VERSION}-hadoop1#" _config.yml
+ sed -i "" "s#version_short: .*#version_short: ${NEW_VERSION}#" _config.yml
+ else
+ sed -i "s#version: .*#version: ${NEW_VERSION}#" _config.yml
+ sed -i "s#version_hadoop1: .*#version_hadoop1: ${NEW_VERSION}-hadoop1#" _config.yml
+ sed -i "s#version_short: .*#version_short: ${NEW_VERSION}#" _config.yml
+ fi
+ cd ..
+
git commit --author="$GIT_AUTHOR" -am "Commit for release $RELEASE_VERSION"
git remote add asf_push https://$USER_NAME@git-wip-us.apache.org/repos/asf/flink.git
RELEASE_HASH=`git rev-parse HEAD`
[2/2] flink git commit: [release][scripts] use perl instead of sed
for portability
Posted by mx...@apache.org.
[release][scripts] use perl instead of sed for portability
Project: http://git-wip-us.apache.org/repos/asf/flink/repo
Commit: http://git-wip-us.apache.org/repos/asf/flink/commit/edd1914a
Tree: http://git-wip-us.apache.org/repos/asf/flink/tree/edd1914a
Diff: http://git-wip-us.apache.org/repos/asf/flink/diff/edd1914a
Branch: refs/heads/master
Commit: edd1914a0db7ecfd2193530f8d8ceaf217bc5bcd
Parents: 4687932
Author: Maximilian Michels <mx...@apache.org>
Authored: Wed Oct 28 12:27:49 2015 +0100
Committer: Maximilian Michels <mx...@apache.org>
Committed: Wed Oct 28 12:43:00 2015 +0100
----------------------------------------------------------------------
tools/change-version.sh | 4 ++--
tools/create_release_files.sh | 24 +++++-------------------
2 files changed, 7 insertions(+), 21 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flink/blob/edd1914a/tools/change-version.sh
----------------------------------------------------------------------
diff --git a/tools/change-version.sh b/tools/change-version.sh
index 19384a4..d937b92 100755
--- a/tools/change-version.sh
+++ b/tools/change-version.sh
@@ -28,7 +28,7 @@ if [[ "$HERE" != "tools" ]]; then
fi
# change version in all pom files
-find .. -name 'pom.xml' -type f -exec sed -i 's#<version>'"$OLD"'</version>#<version>'"$NEW"'</version>#' {} \;
+find .. -name 'pom.xml' -type f -exec perl -pi -e 's#<version>'"$OLD"'</version>#<version>'"$NEW"'</version>#' {} \;
# change version of the quickstart property
-find .. -name 'pom.xml' -type f -exec sed -i 's#<flink.version>'"$OLD"'</flink.version>#<flink.version>'"$NEW"'</flink.version>#' {} \;
\ No newline at end of file
+find .. -name 'pom.xml' -type f -exec perl -pi -e 's#<flink.version>'"$OLD"'</flink.version>#<flink.version>'"$NEW"'</flink.version>#' {} \;
http://git-wip-us.apache.org/repos/asf/flink/blob/edd1914a/tools/create_release_files.sh
----------------------------------------------------------------------
diff --git a/tools/create_release_files.sh b/tools/create_release_files.sh
index 6a77420..7ba2206 100755
--- a/tools/create_release_files.sh
+++ b/tools/create_release_files.sh
@@ -105,30 +105,16 @@ make_source_release() {
cd flink
#change version in all pom files
- if [ "$(uname)" == "Darwin" ]; then
- find . -name 'pom.xml' -type f -exec sed -i "" 's#<version>'$OLD_VERSION'</version>#<version>'$NEW_VERSION'</version>#' {} \;
- else
- find . -name 'pom.xml' -type f -exec sed -i 's#<version>'$OLD_VERSION'</version>#<version>'$NEW_VERSION'</version>#' {} \;
- fi
+ find . -name 'pom.xml' -type f -exec perl -pi -e 's#<version>'$OLD_VERSION'</version>#<version>'$NEW_VERSION'</version>#' {} \;
#change version in quickstart archetypes
- if [ "$(uname)" == "Darwin" ]; then
- find . -name 'pom.xml' -type f -exec sed -i "" 's#<flink.version>'$OLD_VERSION'</flink.version>#<flink.version>'$NEW_VERSION'</flink.version>#' {} \;
- else
- find . -name 'pom.xml' -type f -exec sed -i 's#<flink.version>'$OLD_VERSION'</flink.version>#<flink.version>'$NEW_VERSION'</flink.version>#' {} \;
- fi
+ find . -name 'pom.xml' -type f -exec perl -pi -e 's#<flink.version>'$OLD_VERSION'</flink.version>#<flink.version>'$NEW_VERSION'</flink.version>#' {} \;
#change version of documentation
cd docs
- if [ "$(uname)" == "Darwin" ]; then
- sed -i "" "s#version: .*#version: ${NEW_VERSION}#" _config.yml
- sed -i "" "s#version_hadoop1: .*#version_hadoop1: ${NEW_VERSION}-hadoop1#" _config.yml
- sed -i "" "s#version_short: .*#version_short: ${NEW_VERSION}#" _config.yml
- else
- sed -i "s#version: .*#version: ${NEW_VERSION}#" _config.yml
- sed -i "s#version_hadoop1: .*#version_hadoop1: ${NEW_VERSION}-hadoop1#" _config.yml
- sed -i "s#version_short: .*#version_short: ${NEW_VERSION}#" _config.yml
- fi
+ perl -pi -e "s#^version: .*#version: ${NEW_VERSION}#" _config.yml
+ perl -pi -e "s#^version_hadoop1: .*#version_hadoop1: ${NEW_VERSION}-hadoop1#" _config.yml
+ perl -pi -e "s#^version_short: .*#version_short: ${NEW_VERSION}#" _config.yml
cd ..
git commit --author="$GIT_AUTHOR" -am "Commit for release $RELEASE_VERSION"