From 889744bee7212d84abc13f69f8df582c120b8ca3 Mon Sep 17 00:00:00 2001 From: Michael Stack Date: Fri, 3 Nov 2017 17:01:41 -0700 Subject: [PATCH] HBASE-19152 Update refguide 'how to build an RC' and the make_rc.sh script; AMENDMENT2 Make src tgz generation in nightly script match make_rc.sh --- dev-support/hbase_nightly_source-artifact.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/dev-support/hbase_nightly_source-artifact.sh b/dev-support/hbase_nightly_source-artifact.sh index 4e4c6a20de..bf96c16b53 100755 --- a/dev-support/hbase_nightly_source-artifact.sh +++ b/dev-support/hbase_nightly_source-artifact.sh @@ -127,9 +127,12 @@ cd "${component_dir}" echo "Clean..." mvn --batch-mode -DskipTests clean >"${working_dir}/component_clean_before.log" 2>&1 echo "Step 3 Build the source tarball" -mvn -Prelease --batch-mode -Dmaven.repo.local="${m2_initial}" install -DskipTests assembly:single \ - -Dassembly.file=hbase-assembly/src/main/assembly/src.xml \ - >"${working_dir}/component_build_src_tarball.log" 2>&1 +# Make src tarball by git archive'ing. Put resultant tgz into hbase-assembly/target dir. +mvn_version=$(mvn -q -N -Dexec.executable="echo" -Dexec.args='${project.version}' exec:exec) +name="hbase-${mvn_version}" +output_dir="${component_dir}/hbase-assembly/target/" +mkdir "${output_dir}" &> /dev/null +git archive --format=tar.gz --output="${output_dir}/${name}-src.tar.gz" --prefix="${name}/" HEAD cd "${unpack_dir}" echo "Unpack the source tarball" -- 2.11.0 (Apple Git-81)