2016-12-03 09:42:26 +00:00
|
|
|
sudo: required
|
|
|
|
|
|
|
|
services:
|
|
|
|
- docker
|
|
|
|
|
|
|
|
language: go
|
|
|
|
go:
|
2018-12-19 12:13:52 +00:00
|
|
|
- 1.11
|
2016-12-03 09:42:26 +00:00
|
|
|
|
|
|
|
env:
|
|
|
|
matrix:
|
2018-12-19 12:13:52 +00:00
|
|
|
- GO_VERSION=1.11
|
|
|
|
- GO_VERSION=1.10
|
|
|
|
- GO_VERSION=1.9
|
2016-12-03 09:42:26 +00:00
|
|
|
|
|
|
|
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}
|