qingcloud-sdk-go/.travis.yml

38 lines
692 B
YAML

sudo: required
services:
- docker
language: go
go:
- 1.11
env:
matrix:
- GO_VERSION=1.11
- GO_VERSION=1.10
- GO_VERSION=1.9
cache:
directories:
- ${HOME}/source
before_install:
- pushd ${HOME}/source
- if [[ ! -d "./make-4.0" ]]; then
wget http://ftp.gnu.org/gnu/make/make-4.0.tar.gz &&
tar -vxzf make-4.0.tar.gz &&
pushd make-4.0 && ./configure && make && popd;
fi
- pushd make-4.0 && sudo make install && popd
- popd
- /usr/local/bin/make --version
install:
- go get -u github.com/golang/lint/golint;
script:
- /usr/local/bin/make check
- /usr/local/bin/make release
- /usr/local/bin/make unit-runtime-go-${GO_VERSION}