build success

This commit is contained in:
iceBear67
2026-06-05 17:56:39 +08:00
parent 87e76877ca
commit ab9b4c7e13
8 changed files with 34 additions and 58 deletions

View File

@@ -1,5 +1,7 @@
#!/bin/sh
set -eo pipefail
hasunset=0
if [[ "$CLOUD_CONFIG_REPO" -eq "" ]]; then
@@ -24,9 +26,28 @@ if [[ "$hasunset" -ne 0 ]]; then
grep -E "^ENV" ./Dockerfile
fi
cleanup_() {
if [[ "$GPG_PRIVATE_KEY" -ne "" ]]; then
rm ./bot-gpg-key.asc
fi
}
trap cleanup_ INT TERM
if [[ "$GPG_PRIVATE_KEY" -ne "" ]]; then
echo "$GPG_PRIVATE_KEY" > ./bot-gpg-key.asc
elif [[ ! -f ./bot-gpg-key.asc ]]; then
echo "GPG key not found. Terminating.."
exit -1
fi
IMAGE_TAG=$(git rev-parse --short HEAD)
IMAGE_NAME=${IMAGE_NAME:-bearcloud}
echo "Image tag: $IMAGE_NAME:$IMAGE_TAG and $IMAGE_NAME:latest"
echo "Additional arguments: $@"
echo "Continue?"
read
sudo docker build . $@
sudo docker build -t "$IMAGE_NAME:$IMAGE_TAG" -t "$IMAGE_NAME:latest" $@ .