【发布时间】:2014-05-13 22:04:19
【问题描述】:
我在寻找这个答案的过程中发现的恐怖故事......
好的,我有一个 .sh 脚本,它几乎可以完成 Jenkins 应该做的所有事情:
- 查看来自 SVN 的源代码
- 构建项目
- 部署项目
- 自行清理
所以在 Jenkins 中,我只需要通过在 Execute Shell 命令中运行脚本来“构建”项目。 脚本已运行(源已下载,项目正在构建/部署),但随后它将构建标记为失败: 构建步骤“执行 shell”将构建标记为失败 即使脚本运行成功!我尝试关闭脚本:
- 退出 0(仍将其标记为失败)
- 退出 1(按预期将其标记为失败)
- 根本没有退出命令(将其标记为失败)
Execute Shell 何时、如何以及为何将我的构建标记为失败?
【问题讨论】:
标签: shell unix jenkins build hudson