diff --git a/scripts/docker_push.sh b/scripts/docker_push.sh index c74a498b8b..7a3238ed2a 100755 --- a/scripts/docker_push.sh +++ b/scripts/docker_push.sh @@ -69,7 +69,12 @@ build_bin() { GOOS=linux make cmd/$1 ;; climc) - env $BUILD_ARCH $BUILD_CGO make -C "$SRC_DIR" docker-alpine-build F="cmd/$1 cmd/*cli" + if [[ "$BUILD_ARCH" == *arm64 ]]; then + # exclude rbdcli for arm64 + env $BUILD_ARCH $BUILD_CGO make -C "$SRC_DIR" docker-alpine-build F="cmd/$1 $(ls -d cmd/*cli|grep -v rbdcli|xargs)" + else + env $BUILD_ARCH $BUILD_CGO make -C "$SRC_DIR" docker-alpine-build F="cmd/$1 cmd/*cli" + fi ;; host-deployer | telegraf-raid-plugin) env $BUILD_ARCH $BUILD_CGO make -C "$SRC_DIR" docker-centos-build F="cmd/$1"