2016-02-26 107 views
0

的自动化测试,我想创建一个.travis.yml配置是performes如下:创建TravisCI配置为围棋申请

  • 获取从GitHub一个Go应用程序的源代码,
  • 安装与go get
  • 尝试构建Go应用程序与go build
  • 运行测试和其他需要的库go test

我是新来的使用TravisCI进行应用程序测试,因此我希望有人能指点我的任何帮助或示例。

+1

你或许应该从这里开始:HTTPS://docs.travis-ci .COM / – JimB

回答

0
  1. .travis.yml添加到您的存储库的根目录;
  2. 将您的GitHub帐户连接到TravisCI
  3. 轻弹开关以运行构建提交和拉取请求。

下面是我用什么一些大猩猩工具箱回购:

language: go 
sudo: false 

matrix: 
    include: 
    - go: 1.2 
    - go: 1.3 
    - go: 1.4 
    - go: 1.5 
    - go: 1.6 
    - go: tip 

install: 
    - go get golang.org/x/tools/cmd/vet 

script: 
    - go get -t -v ./... 
    - diff -u <(echo -n) <(gofmt -d .) 
    - go tool vet . 
    - go test -v -race ./... 

(来源:https://github.com/gorilla/csrf/blob/master/.travis.yml