deploy image from tag event.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
This commit is contained in:
parent
b744208a29
commit
a1885daa9a
10
.travis.yml
10
.travis.yml
|
@ -32,8 +32,14 @@ script:
|
||||||
-service=travis-ci -repotoken=$COVERALLS_TOKEN
|
-service=travis-ci -repotoken=$COVERALLS_TOKEN
|
||||||
|
|
||||||
after_success:
|
after_success:
|
||||||
|
- bash <(curl -s https://codecov.io/bash) -f .cover/coverage.txt
|
||||||
|
# deploy from master
|
||||||
- if [ "$TRAVIS_BRANCH" == "master" ] && [ "$TRAVIS_GO_VERSION" == "1.7.1" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
|
- if [ "$TRAVIS_BRANCH" == "master" ] && [ "$TRAVIS_GO_VERSION" == "1.7.1" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
|
||||||
docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD";
|
docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD";
|
||||||
make deploy tag=latest;
|
make docker_deploy tag=latest;
|
||||||
|
fi
|
||||||
|
# deploy from tag
|
||||||
|
- if [ "$TRAVIS_GO_VERSION" == "1.7.1" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_TAG" != "" ]; then
|
||||||
|
docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD";
|
||||||
|
make docker_deploy tag=$TRAVIS_TAG;
|
||||||
fi
|
fi
|
||||||
- bash <(curl -s https://codecov.io/bash) -f .cover/coverage.txt
|
|
||||||
|
|
2
Makefile
2
Makefile
|
@ -73,7 +73,7 @@ docker_build: clean
|
||||||
docker_production:
|
docker_production:
|
||||||
docker build --rm -t $(PRODUCTION_IMAGE) -f docker/Dockerfile.dist .
|
docker build --rm -t $(PRODUCTION_IMAGE) -f docker/Dockerfile.dist .
|
||||||
|
|
||||||
deploy: docker_build docker_production
|
docker_deploy: docker_build docker_production
|
||||||
ifeq ($(tag),)
|
ifeq ($(tag),)
|
||||||
@echo "Usage: make $@ tag=<tag>"
|
@echo "Usage: make $@ tag=<tag>"
|
||||||
@exit 1
|
@exit 1
|
||||||
|
|
Loading…
Reference in New Issue