pogo/.travis.yml

36 lines
632 B
YAML
Raw Permalink Normal View History

2017-09-24 19:48:31 +01:00
language: go
sudo: false
2017-10-07 17:21:50 +01:00
services:
- docker
matrix:
include:
- go: 1.8
2017-12-21 17:11:24 +00:00
- go: 1.9
- go: 1.x
- go: master
allow_failures:
- go: master
2017-09-24 19:48:31 +01:00
before_install:
- go get github.com/tools/godep
2017-09-24 19:48:31 +01:00
install:
- godep restore
2017-10-07 20:43:57 +01:00
script:
- go vet .
- go test
- go build
2017-10-07 17:21:50 +01:00
- ls -al
2017-10-08 00:43:06 +01:00
2017-10-08 00:29:47 +01:00
script:
- docker build -t gmemstr/pogo .
- docker run -d --rm --name pogo -p 3000:3000 gmemstr/pogo
2017-10-08 00:29:47 +01:00
- sleep 10
2018-01-19 20:40:46 +00:00
- docker ps | grep gmemstr/pogo
after_success:
- if [ "$TRAVIS_BRANCH" == "master" ]; then
docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASSWORD";
docker push gmemstr/pogo;
fi