提交 b0c402a2 编写于 作者: S storypku 提交者: Chang Songhong

Build: bump bazel and buildifier to 3.5.0

上级 fd25cf3f
......@@ -24,13 +24,14 @@ CURR_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd -P)"
TARGET_ARCH=$(uname -m)
BAZEL_VERSION="3.4.1"
BAZEL_VERSION="3.5.0"
BUILDTOOLS_VERSION="3.5.0"
if [ "$TARGET_ARCH" == "x86_64" ]; then
if [[ "$TARGET_ARCH" == "x86_64" ]]; then
# https://docs.bazel.build/versions/master/install-ubuntu.html
PKG_NAME="bazel_${BAZEL_VERSION}-linux-x86_64.deb"
DOWNLOAD_LINK="https://github.com/bazelbuild/bazel/releases/download/${BAZEL_VERSION}/${PKG_NAME}"
SHA256SUM="dc8f51b7ed039d57bb990a1eebddcbb0014fe267a88df8972f4609ded1f11c90"
SHA256SUM="08b71237eccc3c313e62976894fc260d9e1c1ecdfa5b14fc7477fce1c36c618c"
download_if_not_cached $PKG_NAME $SHA256SUM $DOWNLOAD_LINK
apt_get_update_and_install \
......@@ -45,9 +46,8 @@ if [ "$TARGET_ARCH" == "x86_64" ]; then
rm -rf "${PKG_NAME}"
## buildifier ##
BUILDTOOLS_VERSION="3.4.0"
PKG_NAME="buildifier-${BUILDTOOLS_VERSION}.${TARGET_ARCH}.bin"
CHECKSUM="5d47f5f452bace65686448180ff63b4a6aaa0fb0ce0fe69976888fa4d8606940"
CHECKSUM="f9a9c082b8190b9260fce2986aeba02a25d41c00178855a1425e1ce6f1169843"
DOWNLOAD_LINK="https://github.com/bazelbuild/buildtools/releases/download/${BUILDTOOLS_VERSION}/buildifier"
download_if_not_cached "${PKG_NAME}" "${CHECKSUM}" "${DOWNLOAD_LINK}"
......@@ -57,11 +57,11 @@ if [ "$TARGET_ARCH" == "x86_64" ]; then
info "Done installing bazel ${BAZEL_VERSION} with buildifier ${BUILDTOOLS_VERSION}"
elif [ "$TARGET_ARCH" == "aarch64" ]; then
elif [[ "$TARGET_ARCH" == "aarch64" ]]; then
ARM64_BINARY="bazel-${BAZEL_VERSION}-linux-arm64"
CHECKSUM="07955cbef922b51025577df4e258d5dfc4f7adc5ec8ab110dedb411878d63627"
CHECKSUM="0797425b019c6ffb36e9290323d29563db93826d3abfa3cd784a39cb05ed4f61"
DOWNLOAD_LINK="https://github.com/bazelbuild/bazel/releases/download/${BAZEL_VERSION}/${ARM64_BINARY}"
# https://github.com/bazelbuild/bazel/releases/download/3.4.1/bazel-3.4.1-linux-arm64
# https://github.com/bazelbuild/bazel/releases/download/3.5.0/bazel-3.5.0-linux-arm64
download_if_not_cached "${ARM64_BINARY}" "${CHECKSUM}" "${DOWNLOAD_LINK}"
cp -f ${ARM64_BINARY} "${SYSROOT_DIR}/bin/bazel"
chmod a+x "${SYSROOT_DIR}/bin/bazel"
......@@ -69,17 +69,14 @@ elif [ "$TARGET_ARCH" == "aarch64" ]; then
cp /opt/apollo/rcfiles/bazel_completion.bash /etc/bash_completion.d/bazel
BUILDTOOLS_VERSION="3.3.0"
PKG_NAME="buildifier-${BUILDTOOLS_VERSION}-linux-arm64"
CHECKSUM="11df20761f6a14adcc21ea684225e029d6a5f4a881eb3477ea8c24afda316bdf"
CHECKSUM="19d5b358cb099e264086b26091661fd7548df0a2400e47fd98238cfe0a3e67f9"
DOWNLOAD_LINK="https://apollo-platform-system.bj.bcebos.com/archive/6.0/${PKG_NAME}"
download_if_not_cached "${PKG_NAME}" "${CHECKSUM}" "${DOWNLOAD_LINK}"
cp -f ${PKG_NAME} "${SYSROOT_DIR}/bin/buildifier"
chmod a+x "${SYSROOT_DIR}/bin/buildifier"
rm -rf ${PKG_NAME}
# buildozer can be retrieved from
# https://apollo-platform-system.bj.bcebos.com/archive/6.0/buildozer-3.3.0-linux-arm64
info "Done installing bazel ${BAZEL_VERSION} with buildifier ${BUILDTOOLS_VERSION}"
else
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册