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