diff --git a/.travis.yml b/.travis.yml index 448718f..bd7de29 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,17 +3,23 @@ sudo: required services: - docker -script: - - make build +env: + global: + - NAME=phusion/baseimage + # - VERSION=$(TRAVIS_TAG) + - VERSION=$(TRAVIS_BRANCH) -deploy: - - provider: script - script: make test_release - on: - branch: master - tags: true - condition: '$TRAVIS_TAG =~ ^[0-9]+(\.[0-9]+)*$' - - provider: script - script: make test_master - on: - branch: master +before_install: + - docker build -t $(NAME):$(VERSION) --rm image + - env NAME=$(NAME) VERSION=$(VERSION) ./test/runner.sh + +after_success: + - docker login -u "$(DOCKER_USERNAME)" -p "$(DOCKER_PASSWORD)"; + docker push $(NAME):$(VERSION); + +# after_success: +# - if [ "$(TRAVIS_BRANCH)" == "master" ]; then +# docker login -u "$(DOCKER_USERNAME)" -p "$(DOCKER_PASSWORD)"; +# docker tag $(NAME):$(VERSION) $(NAME):latest +# docker push $(NAME):$(VERSION); +# fi