Some checks are pending
docker-build-cometbft / vars (push) Waiting to run
docker-build-cometbft / build-images (amd64, ubuntu-24.04) (push) Blocked by required conditions
docker-build-cometbft / build-images (arm64, ubuntu-24.04-arm) (push) Blocked by required conditions
docker-build-cometbft / merge-images (push) Blocked by required conditions
docker-build-e2e-node / vars (push) Waiting to run
docker-build-e2e-node / build-images (amd64, ubuntu-24.04) (push) Blocked by required conditions
docker-build-e2e-node / build-images (arm64, ubuntu-24.04-arm) (push) Blocked by required conditions
docker-build-e2e-node / merge-images (push) Blocked by required conditions
23 lines
543 B
Bash
Executable file
23 lines
543 B
Bash
Executable file
#!/usr/bin/env bash
|
|
set -e
|
|
|
|
# Get the tag from the version, or try to figure it out.
|
|
if [ -z "$TAG" ]; then
|
|
TAG=$(awk -F\" '/TMCoreSemVer =/ { print $2; exit }' < ../version/version.go)
|
|
fi
|
|
if [ -z "$TAG" ]; then
|
|
echo "Please specify a tag."
|
|
exit 1
|
|
fi
|
|
|
|
TAG_NO_PATCH=${TAG%.*}
|
|
|
|
read -p "==> Build 3 docker images with the following tags (latest, $TAG, $TAG_NO_PATCH)? y/n" -n 1 -r
|
|
echo
|
|
if [[ $REPLY =~ ^[Yy]$ ]]
|
|
then
|
|
docker build \
|
|
-t "cometbft/cometbft" \
|
|
-t "cometbft/cometbft:$TAG" \
|
|
-t "cometbft/cometbft:$TAG_NO_PATCH" .
|
|
fi
|