You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by mo...@apache.org on 2023/06/08 09:46:32 UTC

[doris] 02/02: [build](scripts) modify build-for-release.sh (#20398)

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

morningman pushed a commit to branch branch-1.2-lts
in repository https://gitbox.apache.org/repos/asf/doris.git

commit cf4e974708b51a14d6741dc9c3effbb4e6a69c20
Author: Mingyu Chen <mo...@163.com>
AuthorDate: Sun Jun 4 20:47:42 2023 +0800

    [build](scripts) modify build-for-release.sh (#20398)
---
 build-for-release.sh | 39 ++++++++++++++++++---------------------
 1 file changed, 18 insertions(+), 21 deletions(-)

diff --git a/build-for-release.sh b/build-for-release.sh
index 7341423089..976d8217c1 100755
--- a/build-for-release.sh
+++ b/build-for-release.sh
@@ -113,23 +113,24 @@ ARCH="$(uname -m)"
 
 ORI_OUTPUT="${ROOT}/output"
 
-FE="apache-doris-fe-${VERSION}-bin-${ARCH}"
-BE="apache-doris-be-${VERSION}-bin-${ARCH}"
-DEPS="apache-doris-dependencies-${VERSION}-bin-${ARCH}"
-
-OUTPUT="${ORI_OUTPUT}/apache-doris-${VERSION}-bin-${ARCH}"
-OUTPUT_FE="${OUTPUT}/${FE}"
-OUTPUT_DEPS="${OUTPUT}/${DEPS}"
-OUTPUT_BE="${OUTPUT}/${BE}"
+FE="fe"
+BE="be"
+EXT="extensions"
+PACKAGE="apache-doris-${VERSION}-bin-${ARCH}"
 
 if [[ "${_USE_AVX2}" == "0" && "${ARCH}" == "x86_64" ]]; then
-    OUTPUT_BE="${OUTPUT_BE}-noavx2"
+    PACKAGE="${PACKAGE}-noavx2"
 fi
 
-echo "Pakage Name:"
+OUTPUT="${ORI_OUTPUT}/${PACKAGE}"
+OUTPUT_FE="${OUTPUT}/${FE}"
+OUTPUT_EXT="${OUTPUT}/${EXT}"
+OUTPUT_BE="${OUTPUT}/${BE}"
+
+echo "Package Name:"
 echo "FE:   ${OUTPUT_FE}"
 echo "BE:   ${OUTPUT_BE}"
-echo "JAR:  ${OUTPUT_DEPS}"
+echo "JAR:  ${OUTPUT_EXT}"
 
 sh build.sh --clean &&
     USE_AVX2="${_USE_AVX2}" sh build.sh &&
@@ -137,26 +138,22 @@ sh build.sh --clean &&
 
 echo "Begin to pack"
 rm -rf "${OUTPUT}"
-mkdir -p "${OUTPUT_FE}" "${OUTPUT_BE}" "${OUTPUT_DEPS}"
+mkdir -p "${OUTPUT_FE}" "${OUTPUT_BE}" "${OUTPUT_EXT}"
 
 # FE
 cp -R "${ORI_OUTPUT}"/fe/* "${OUTPUT_FE}"/
 
-# DEPS
-cp "${ORI_OUTPUT}"/be/lib/java-udf-jar-with-dependencies.jar "${OUTPUT_DEPS}"/
-cp -R "${ORI_OUTPUT}"/apache_hdfs_broker "${OUTPUT_DEPS}"/apache_hdfs_broker
-cp -R "${ORI_OUTPUT}"/audit_loader "${OUTPUT_DEPS}"/audit_loader
+# EXT
+cp -R "${ORI_OUTPUT}"/apache_hdfs_broker "${OUTPUT_EXT}"/apache_hdfs_broker
+cp -R "${ORI_OUTPUT}"/audit_loader "${OUTPUT_EXT}"/audit_loader
 
 # BE
 cp -R "${ORI_OUTPUT}"/be/* "${OUTPUT_BE}"/
-rm "${OUTPUT_BE}"/lib/java-udf-jar-with-dependencies.jar
 
 if [[ "${TAR}" -eq 1 ]]; then
     echo "Begin to compress"
-    cd "${OUTPUT}"
-    tar -cf - "${FE}" | xz -T0 -z - >"${FE}".tar.xz
-    tar -cf - "${BE}" | xz -T0 -z - >"${BE}".tar.xz
-    tar -cf - "${DEPS}" | xz -T0 -z - >"${DEPS}".tar.xz
+    cd "${ORI_OUTPUT}"
+    tar -cf - "${PACKAGE}" | xz -T0 -z - >"${PACKAGE}".tar.xz
     cd -
 fi
 


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org