mirror of
https://github.com/jimeh/ozu.io.git
synced 2026-02-19 08:06:39 +00:00
Restrict Docker image builds to master branch and tags only
This commit is contained in:
@@ -6,7 +6,7 @@ services:
|
|||||||
language: go
|
language: go
|
||||||
|
|
||||||
go:
|
go:
|
||||||
- 1.7.3
|
- 1.7.4
|
||||||
|
|
||||||
before_install:
|
before_install:
|
||||||
- go get github.com/kardianos/govendor
|
- go get github.com/kardianos/govendor
|
||||||
@@ -16,10 +16,10 @@ script:
|
|||||||
- make test
|
- make test
|
||||||
|
|
||||||
after_success:
|
after_success:
|
||||||
- if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
|
- if ([ "$TRAVIS_BRANCH" == "master" ] || [ -n "$TRAVIS_TAG" ]) && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
|
||||||
docker login -u $DOCKERHUB_USER -p $DOCKERHUB_PASS;
|
docker login -u $DOCKERHUB_USER -p $DOCKERHUB_PASS;
|
||||||
export DOCKER_REPO=jimeh/ozu.io;
|
export DOCKER_REPO=jimeh/ozu.io;
|
||||||
export TAG="$(if [ "$TRAVIS_BRANCH" == "master" ]; then echo "latest"; else echo $TRAVIS_BRANCH ; fi)";
|
export TAG="$(if [ "$TRAVIS_BRANCH" == "master" ]; then echo "latest"; else echo $TRAVIS_TAG ; fi)";
|
||||||
make bin/ozuio_linux_amd64;
|
make bin/ozuio_linux_amd64;
|
||||||
docker build -f Dockerfile -t $DOCKER_REPO:$TAG .;
|
docker build -f Dockerfile -t $DOCKER_REPO:$TAG .;
|
||||||
docker push $DOCKER_REPO:$TAG;
|
docker push $DOCKER_REPO:$TAG;
|
||||||
|
|||||||
Reference in New Issue
Block a user