2016-01-23 58 views
3

最终目标是搜索Linux控制台上的文件夹a中的所有文件n个子目录以控制m个字符。如果是,则不要继续进行ANT构建并使作业失败。如果不是,继续ANT构建。在条件下失败Jenkins作业

在詹金斯的工作,我写这个剧本outline of the script

镉一批 grep的-r“\ r”>文本文件\找到CTRL米字符,如果是重定向到文本文件。

然后比较内容。如果文本文件是空的,则会使作业失败。

如果[-s]失败其他构建。

  1. 这是使用Linux脚本实现的好方法吗?如果不是更好的方法?

  2. 如何使用execute shell配置Jenkins作业并使shell失败,并且Jenkins作业在条件下失败?

感谢

+0

如果您以非零值退出脚本,Jenkin会将其视为失败。那有什么问题? – Jayan

+0

是的..我可以使用出口1.这应该是我猜。我打算在生产詹金斯的工作上进行测试,看看它是否有效。谢谢 – sumant

+0

_I打算测试生产Jenkins job_。为什么?最好在本地机器上运行Jenkins,测试基本的东西,然后部署。 – Jayan

回答