build-docker.sh
· 357 B · Bash
原始文件
#!/bin/bash
set -euo pipefail
cd "$(dirname "$0")"
REPO="coin/quartz-builder"
git pull
VERSION=$(jq -r '.version' package.json)
docker build --pull -t quartz-builder:$VERSION .
docker tag quartz-builder:$VERSION $REPO:$VERSION
docker tag quartz-builder:$VERSION $REPO:latest
docker push $REPO:$VERSION
docker push $REPO:latest
echo "Done: $VERSION"
| 1 | #!/bin/bash |
| 2 | |
| 3 | set -euo pipefail |
| 4 | |
| 5 | cd "$(dirname "$0")" |
| 6 | |
| 7 | REPO="coin/quartz-builder" |
| 8 | |
| 9 | git pull |
| 10 | |
| 11 | VERSION=$(jq -r '.version' package.json) |
| 12 | |
| 13 | docker build --pull -t quartz-builder:$VERSION . |
| 14 | |
| 15 | docker tag quartz-builder:$VERSION $REPO:$VERSION |
| 16 | docker tag quartz-builder:$VERSION $REPO:latest |
| 17 | |
| 18 | docker push $REPO:$VERSION |
| 19 | docker push $REPO:latest |
| 20 | |
| 21 | echo "Done: $VERSION" |