所以我正在开发一个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的新手,所以如果这还不够,请告诉我,我可以添加更多:)
答案 0 :(得分:0)
我原本期望cap命令在遇到错误时以非零值退出,这会导致Jenkins中的shell步骤失败。
您可以使用Text Finder plugin在控制台输出中搜索错误来解决此问题。