This is an automated email from the ASF dual-hosted git repository.

stack pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hbase.git


The following commit(s) were added to refs/heads/master by this push:
     new ef44f30  HBASE-21953 Point make_rc.sh at 
./create-release/do-release-docker.sh instead
ef44f30 is described below

commit ef44f30006534fb2ade85263ab4e2bda07ddbe35
Author: stack <st...@apache.org>
AuthorDate: Tue Jun 11 15:51:37 2019 -0700

    HBASE-21953 Point make_rc.sh at ./create-release/do-release-docker.sh 
instead
---
 dev-support/make_rc.sh | 102 +------------------------------------------------
 1 file changed, 2 insertions(+), 100 deletions(-)

diff --git a/dev-support/make_rc.sh b/dev-support/make_rc.sh
index 7369179..1d65f18 100755
--- a/dev-support/make_rc.sh
+++ b/dev-support/make_rc.sh
@@ -16,103 +16,5 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-# Script that assembles all you need to make an RC. Does build of the tar.gzs
-# which it stashes into a dir above $(pwd) named for the script with a
-# timestamp suffix. Deploys builds to maven.
-#
-# To finish, check what was build.  If good copy to people.apache.org and
-# close the maven repos.  Call a vote. 
-#
-# Presumes that dev-support/generate-hadoopX-poms.sh has already been run.
-# Presumes your settings.xml all set up so can sign artifacts published to 
mvn, etc.
-
-set -e -x
-
-# Script checks out a tag, cleans the checkout and then builds src and bin
-# tarballs. It then deploys to the apache maven repository.
-# Presumes run from git dir.
-
-# Need a git tag to build.
-if [ "$1" = "" ]
-then
-  echo -n "Usage: $0 TAG_TO_PACKAGE"
-  exit 1
-fi
-git_tag=$1
-
-# Set mvn and mvnopts
-mvn=mvn
-if [ "$MAVEN" != "" ]; then
-  mvn="${MAVEN}"
-fi
-mvnopts="-Xmx3g"
-if [ "$MAVEN_OPTS" != "" ]; then
-  mvnopts="${MAVEN_OPTS}"
-fi
-
-# Ensure we are inside a git repo before making progress
-# The below will fail if outside git.
-git -C . rev-parse
-
-# Checkout git_tag
-git checkout "${git_tag}"
-
-# Get mvn protject version
-#shellcheck disable=SC2016
-version=$(${mvn} -q -N -Dexec.executable="echo" 
-Dexec.args='${project.version}' exec:exec)
-hbase_name="hbase-${version}"
-
-# Make a dir to save tgzs into.
-d=`date -u +"%Y%m%dT%H%M%SZ"`
-output_dir="/${TMPDIR}/$hbase_name.$d"
-mkdir -p "${output_dir}"
-
-
-# Build src tgz.
-function build_src {
-  git archive --format=tar.gz 
--output="${output_dir}/${hbase_name}-src.tar.gz" --prefix="${hbase_name}/" 
"${git_tag}"
-}
-
-# Build bin tgz
-function build_bin {
-  MAVEN_OPTS="${mvnopts}" ${mvn} clean install -DskipTests \
-    -Papache-release -Prelease \
-    -Dmaven.repo.local=${output_dir}/repository
-  MAVEN_OPTS="${mvnopts}" ${mvn} install -DskipTests \
-    -Dcheckstyle.skip=true site assembly:single \
-    -Papache-release -Prelease \
-    -Dmaven.repo.local=${output_dir}/repository
-  mv ./hbase-assembly/target/hbase-*.tar.gz "${output_dir}"
-}
-
-# Make sure all clean.
-git clean -f -x -d
-MAVEN_OPTS="${mvnopts}" ${mvn} clean
-
-# Now do the two builds,  one for hadoop1, then hadoop2
-# Run a rat check.
-${mvn} apache-rat:check
-
-#Build src.
-build_src
-
-# Build bin product
-build_bin
-
-# Deploy to mvn repository
-# Depends on build_bin having populated the local repository
-# If the below upload fails, you will probably have to clean the partial
-# upload from repository.apache.org by 'drop'ping it from the staging
-# repository before restart.
-MAVEN_OPTS="${mvnopts}" ${mvn} deploy -DskipTests -Papache-release -Prelease \
-    -Dmaven.repo.local=${output_dir}/repository
-
-# Do sha512 and md5
-cd ${output_dir}
-for i in *.tar.gz; do echo $i; gpg --print-md SHA512 $i > $i.sha512 ; done
-
-echo "Check the content of ${output_dir}.  If good, sign and push to 
dist.apache.org"
-echo " cd ${output_dir}"
-echo ' for i in *.tar.gz; do echo $i; gpg --armor --output $i.asc --detach-sig 
$i  ; done'
-echo " rsync -av ${output_dir}/*.gz ${output_dir}/*.sha512 ${output_dir}/*.asc 
${APACHE_HBASE_DIST_DEV_DIR}/${hbase_name}/"
-echo "Check the content deployed to maven.  If good, close the repo and record 
links of temporary staging repo"
+echo "Replaced by ./dev-support/create-release/do-release-docker.sh script."
+echo "See http://hbase.apache.org/book.html#do-release-docker.sh";

Reply via email to