3

我正在尝试在我的软件上运行测试,因为它即将通过 git 部署到 blueMix。目前管道是“构建阶段”->“部署阶段”,现在我正在尝试在该过程的中间实施“测试阶段”。

我的测试阶段有一个测试工作,并且Tester Typesimple. 我目前的命令是:

#!/bin/bash
# invoke tests here
go test

,但是测试阶段失败并返回:

_build.sh: line 3: go: command not found
Build step 'Execute shell' marked build as failure

显然 go 没有在测试阶段安装。我是否让测试服务器在每个新的 git push 上安装 Go 来测试它,还是我大错特错了?

谢谢!

4

1 回答 1

1

这是正确的。运行作业的环境中仅预装了某些工具。您可以在此处找到它们:https ://hub.jazz.net/docs/deploy_var/#resources - 每次运行作业时都必须安装其他所有内容。

于 2016-03-23T13:36:57.803 回答