Travis CI编译golang - Wed, Jun 26, 2019
使用travis自动编译golang,判断golang是否编译通过
1. 概述
github项目使用golang进行开发,需要追加编译是否通过的daily build。 https://github.com/kaisawind/mongodb-proxy
2. 配置文件
项目top目录追加.travis.yml文件
language: go
go:
- "1.12.5"
env:
- GO111MODULE=on
3. 配置文件说明
go编译时会默认使用make
进行编译。
language: go
go:
- "1.12.5"
env:
- GO111MODULE=on
script:
- make
所以在项目中追加了Makefile
实现了make
命令
由于go版本是1.12.5, 并使用go module进行编译,所以需要打开go module开关GO111MODULE=on
。