所以我有一个带有 go-gettable 依赖项、测试等的 go 项目。我想将它集成到 Jenkins 中。除了编写 makefile 之外,是否有任何人为此用例推荐的自动构建系统?我需要:go-get deps 的自动安装(当然它们可以在规范文件中)递归构建。运行测试。GOPATH/GOROOT 管理(隔离 SDK 和路径)我过去曾使用过godag 来完成此类工作,但它似乎有点无人维护。编辑:目前我使用以下脚本作为构建步骤直接输入 Jenkins:#this gets the dependencies but doesn't install them, avoiding permission problemsgo get -d#build the packages, -x outputs the compiler command linego build -x#this was tricky - ./... means "for each sub-package recursively"go test ./...
2 回答
- 2 回答
- 0 关注
- 230 浏览
添加回答
举报
0/150
提交
取消