You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@zeppelin.apache.org by mi...@apache.org on 2016/06/27 22:29:47 UTC

zeppelin git commit: [HOTFIX] update release script

Repository: zeppelin
Updated Branches:
  refs/heads/master 4044189de -> 4cd61db50


[HOTFIX] update release script

### What is this PR for?
- Add sparkr, r profile to netinst release build
- Exit release_publish.sh in case creating staging repository fails

### What type of PR is it?
Hot Fix

### Questions:
* Does the licenses files need update?
* Is there breaking changes for older versions?
* Does this needs documentation?

Author: Mina Lee <mi...@apache.org>

Closes #1098 from minahlee/fix/release_script and squashes the following commits:

bf25d5b [Mina Lee] remove quote to make sed works properly
2fee082 [Mina Lee] Add sparkr, r profile to netinst binary package build


Project: http://git-wip-us.apache.org/repos/asf/zeppelin/repo
Commit: http://git-wip-us.apache.org/repos/asf/zeppelin/commit/4cd61db5
Tree: http://git-wip-us.apache.org/repos/asf/zeppelin/tree/4cd61db5
Diff: http://git-wip-us.apache.org/repos/asf/zeppelin/diff/4cd61db5

Branch: refs/heads/master
Commit: 4cd61db50315df2c388f5e34f73a4880ab5fab8a
Parents: 4044189
Author: Mina Lee <mi...@apache.org>
Authored: Mon Jun 27 15:15:04 2016 -0700
Committer: Mina Lee <mi...@apache.org>
Committed: Mon Jun 27 15:29:41 2016 -0700

----------------------------------------------------------------------
 dev/create_release.sh  | 2 +-
 dev/publish_release.sh | 7 ++++++-
 2 files changed, 7 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/zeppelin/blob/4cd61db5/dev/create_release.sh
----------------------------------------------------------------------
diff --git a/dev/create_release.sh b/dev/create_release.sh
index 2363d90..60fc5bd 100755
--- a/dev/create_release.sh
+++ b/dev/create_release.sh
@@ -103,7 +103,7 @@ function make_binary_release() {
 git_clone
 make_source_package
 make_binary_release all "-Pspark-1.6 -Phadoop-2.4 -Pyarn -Ppyspark -Psparkr -Pr"
-make_binary_release netinst "-Pspark-1.6 -Phadoop-2.4 -Pyarn -Ppyspark -pl !alluxio,!angular,!cassandra,!elasticsearch,!file,!flink,!hbase,!ignite,!jdbc,!kylin,!lens,!livy,!markdown,!postgresql,!python,!shell"
+make_binary_release netinst "-Pspark-1.6 -Phadoop-2.4 -Pyarn -Ppyspark -Psparkr -Pr -pl !alluxio,!angular,!cassandra,!elasticsearch,!file,!flink,!hbase,!ignite,!jdbc,!kylin,!lens,!livy,!markdown,!postgresql,!python,!shell"
 
 # remove non release files and dirs
 rm -rf "${WORKING_DIR}/zeppelin"

http://git-wip-us.apache.org/repos/asf/zeppelin/blob/4cd61db5/dev/publish_release.sh
----------------------------------------------------------------------
diff --git a/dev/publish_release.sh b/dev/publish_release.sh
index e5a4419..8092022 100755
--- a/dev/publish_release.sh
+++ b/dev/publish_release.sh
@@ -82,7 +82,12 @@ function publish_to_maven() {
     "${NEXUS_STAGING}/profiles/${NEXUS_PROFILE}/start")"
   create_ret=$?
   curl_error $create_ret
-  staged_repo_id="$(echo "${out}" | sed -e 's/.*\(orgapachezeppelin-[0-9]\{4\}\).*/\1/')"
+  staged_repo_id="$(echo ${out} | sed -e 's/.*\(orgapachezeppelin-[0-9]\{4\}\).*/\1/')"
+  if [[ -z "${staged_repo_id}" ]]; then
+    echo "Fail to create staging repository"
+    exit 1
+  fi
+
   echo "Created Nexus staging repository: ${staged_repo_id}"
 
   tmp_repo="$(mktemp -d /tmp/zeppelin-repo-XXXXX)"