From e5a16802d7a5a46ff24724ad2f2798ddaf381c65 Mon Sep 17 00:00:00 2001 From: deepzz0 Date: Sun, 2 Oct 2016 03:26:22 +0800 Subject: [PATCH] add .travis --- .travis.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..da63aaa --- /dev/null +++ b/.travis.yml @@ -0,0 +1,24 @@ +sudo: required +dist: trusty + +language: go + +go: + - tip + +service: + - docker + +before_install: + - curl https://glide.sh/get | sh + +script: + - glide up + - CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build + - docker build -t registry.cn-hangzhou.aliyuncs.com/deepzz/eiblog . + +after_success: + - if [ "$TRAVIS_BRANCH" == "master" ]; then + docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD" registry.cn-hangzhou.aliyuncs.com; + docker push registry.cn-hangzhou.aliyuncs.com/deepzz/eiblog; + fi \ No newline at end of file