首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建用于自动测试Go应用程序的TravisCI配置

创建用于自动测试Go应用程序的TravisCI配置
EN

Stack Overflow用户
提问于 2016-02-26 19:25:05
回答 1查看 80关注 0票数 0

我想创建一个执行以下操作的.travis.yml配置:

  • 从Github获取Go应用程序源代码,
  • go get安装其他必需的库
  • 使用go build构建go应用程序的尝试
  • go test运行测试

我刚开始使用TravisCI进行应用程序测试,因此我希望有人能给我提供任何帮助或例子。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-26 21:20:23

  1. 向存储库的根添加一个.travis.yml
  2. 将您的GitHub帐户连接到TravisCI
  3. 在提交和拉请求的基础上,单击要运行的开关。

下面是我在一些大猩猩工具包回复中使用的内容:

代码语言:javascript
复制
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)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35660035

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档