Migrate CI to travis
- Add travis build file - Use golang alpine image - Clean scripts a little bit - Disable CGO for test-integration >_<
This commit is contained in:
parent
3a08655b06
commit
91b699fbe0
7 changed files with 63 additions and 19 deletions
30
.travis.yml
Normal file
30
.travis.yml
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
env:
|
||||
REPO: $TRAVIS_REPO_SLUG
|
||||
VERSION: v1.0.alpha.$TRAVIS_COMMIT
|
||||
|
||||
sudo: required
|
||||
|
||||
services:
|
||||
- docker
|
||||
|
||||
install:
|
||||
- sudo service docker stop
|
||||
- sudo curl https://get.docker.com/builds/Linux/x86_64/docker-1.10.1 -o /usr/bin/docker
|
||||
- sudo chmod +x /usr/bin/docker
|
||||
- sudo service docker start
|
||||
|
||||
before_script:
|
||||
- make validate
|
||||
- make binary
|
||||
|
||||
script:
|
||||
- make test-unit
|
||||
- make test-integration
|
||||
- make crossbinary
|
||||
- make image
|
||||
|
||||
deploy:
|
||||
provider: script
|
||||
script: script/deploy.sh
|
||||
on:
|
||||
branch: master
|
||||
Loading…
Add table
Add a link
Reference in a new issue