1
0
mirror of https://github.com/phusion/baseimage-docker.git synced 2026-03-26 20:38:58 +00:00

Automated Docker builds

This commit is contained in:
Travis Rowland
2018-01-26 01:54:38 -08:00
parent fdfe6b1937
commit 7a639692ab

View File

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