Jenkins在构建失败的情况下不执行shell脚本

问题描述:

在Jenkins作业中有一个构建步骤,它执行一个shell脚本。当构建失败时,它被省略。我能做些什么来避免这种情况,并执行我的脚本与任何生成状态?Jenkins在构建失败的情况下不执行shell脚本

您应该可以通过Any Build Step Plugin实现此目的。使用它作为后期制作操作来运行脚本。

正如任何构建步骤插件页面所述,它似乎还需要Flexible Publish Plugin才能允许将任何构建步骤作为构建后的操作运行。

+1

不清楚:我已经安装了所有的插件,并在构建之后添加了条件步骤。不起作用。 Phing failes构建和一切。它看起来像这样:[Screenshot](https://dl.dropbox.com/u/45499397/ex.png) – 2013-03-19 06:51:37

+0

您是否还安装了“灵活发布插件”,在我要回答的链接后面提到?你是否将它添加为**后生成动作**? – hyde 2013-03-19 07:17:58

+0

不,在构建后操作中没有这样的操作作为“执行shell脚本”。它仅用于发布。 – 2013-03-19 07:28:00