mirror of
https://github.com/phusion/baseimage-docker.git
synced 2026-03-26 04:18:46 +00:00
Automated Docker builds
This commit is contained in:
32
.travis.yml
32
.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
|
||||
|
||||
Reference in New Issue
Block a user