为了账号安全,请及时绑定邮箱和手机立即绑定

为 Go 应用程序的自动化测试创建 TravisCI 配置

为 Go 应用程序的自动化测试创建 TravisCI 配置

Go
慕容森 2021-12-20 10:06:21
我想创建一个执行以下操作的 .travis.yml 配置:从 Github 获取 Go 应用程序源代码,安装其他所需的库 go get尝试构建 go 应用程序 go build运行测试 go test我是使用 TravisCI 进行 Go 应用程序测试的新手,因此如果有人可以指出我的任何帮助或示例,我将不胜感激。
查看完整描述

1 回答

?
DIEA

TA贡献1820条经验 获得超2个赞

  1. 将 a 添加.travis.yml到存储库的根目录;

  2. 将您的 GitHub 帐户连接到 TravisCI

  3. 轻按开关以在提交和拉取请求上运行构建。

这是我用于一些 Gorilla 工具包存储库的内容:

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)


查看完整回答
反对 回复 2021-12-20
  • 1 回答
  • 0 关注
  • 105 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信