导致Cap Deploy错误导致Jenkins Build失败

时间:2013-12-01 22:35:20

标签: jenkins capistrano

所以我正在开发一个jenkins构建,我正在做一个

cap deploy
执行shell部分中的

。如果Cap吐出任何错误,我想要构建的是失败。例如,我刚拿到这个:

fatal: write error: No space left on device
*** [deploy:update_code] rolling back

我试图做这样的事情

cap -v deploy > deploylog 

然后对它进行grepping以获取错误,但它没有向deploy日志写出任何内容。

有什么想法吗?我是jenkins的新手,所以如果这还不够,请告诉我,我可以添加更多:)

1 个答案:

答案 0 :(得分:0)

我原本期望cap命令在遇到错误时以非零值退出,这会导致Jenkins中的shell步骤失败。

您可以使用Text Finder plugin在控制台输出中搜索错误来解决此问题。