go - 建议使用CI服务器的go构建系统?

  显示原文与译文双语对照的内容

因此,我有一个go项目,go依赖项,测试等。

我想把它集成到Jenkins中。 是否有一个自动构建系统,它的中任何人都建议用于这里用例,而不是写入 makefile?

I:

  1. 自动安装 deps ( 他们可以在一个规范文件中)
  2. 递归生成。
  3. 运行测试。
  4. GOPATH/GOROOT管理( 用于隔离sdk和路径)

我以前用过godag这种工作,但它看起来有点无人维护。

编辑:我现在使用以下脚本直接输入到fred作为一个生成步骤:


#this gets the dependencies but doesn't install them, avoiding permission problems
go get -d

#build the packages, -x outputs the compiler command line
go build -x

#this was tricky -./... means"for each sub-package recursively"
go test./... 

时间: 作者:

我在Mac上使用一个团队城市构建服务器,在nntp文件中,我做了所有命令来获得 dependancies 。( gets ) 。测试和生成。

如果你想要任何指针来写Rake文件,让我知道,

作为一个注意,我一直在为这个框架工作的REST创建功能测试。 这已经多次保存了我的代码。 http://github.com/DigitalInnovation/cucumber_rest_api

...