mirror of
https://github.com/fluencelabs/tendermint
synced 2025-04-24 22:32:15 +00:00
[docker] build and push scripts [ci skip]
This commit is contained in:
parent
e2fe4a6e9b
commit
24a1b130f9
@ -1,12 +1,8 @@
|
|||||||
build:
|
build:
|
||||||
# TAG=0.8.0 TAG_NO_PATCH=0.8
|
@sh -c "'$(CURDIR)/build.sh'"
|
||||||
docker build -t "tendermint/tendermint" -t "tendermint/tendermint:$(TAG)" -t "tendermint/tendermint:$(TAG_NO_PATCH)" .
|
|
||||||
|
|
||||||
push:
|
push:
|
||||||
# TAG=0.8.0 TAG_NO_PATCH=0.8
|
@sh -c "'$(CURDIR)/push.sh'"
|
||||||
docker push "tendermint/tendermint:latest"
|
|
||||||
docker push "tendermint/tendermint:$(TAG)"
|
|
||||||
docker push "tendermint/tendermint:$(TAG_NO_PATCH)"
|
|
||||||
|
|
||||||
build_develop:
|
build_develop:
|
||||||
docker build -t "tendermint/tendermint:develop" -f Dockerfile.develop .
|
docker build -t "tendermint/tendermint:develop" -f Dockerfile.develop .
|
||||||
|
20
DOCKER/build.sh
Executable file
20
DOCKER/build.sh
Executable file
@ -0,0 +1,20 @@
|
|||||||
|
#!/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\" '/Version =/ { 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 "tendermint/tendermint" -t "tendermint/tendermint:$TAG" -t "tendermint/tendermint:$TAG_NO_PATCH" .
|
||||||
|
fi
|
22
DOCKER/push.sh
Executable file
22
DOCKER/push.sh
Executable file
@ -0,0 +1,22 @@
|
|||||||
|
#!/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\" '/Version =/ { 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 "==> Push 3 docker images with the following tags (latest, $TAG, $TAG_NO_PATCH)? y/n" -n 1 -r
|
||||||
|
echo
|
||||||
|
if [[ $REPLY =~ ^[Yy]$ ]]
|
||||||
|
then
|
||||||
|
docker push "tendermint/tendermint:latest"
|
||||||
|
docker push "tendermint/tendermint:$TAG"
|
||||||
|
docker push "tendermint/tendermint:$TAG_NO_PATCH"
|
||||||
|
fi
|
Loading…
x
Reference in New Issue
Block a user