如果构建失败,如何清理Jenkins工作区

时间:2015-06-03 14:41:24

标签: jenkins build

为了减少构建时间,我想只在构建失败时清理Jenkins作业工作区。有没有使用post build动作做到这一点? Jenkins是否为“BUILD FAILED”设置了一个变量,可以在脚本中读取,该脚本可以在作业配置的post build action部分中使用?

提前致谢。

2 个答案:

答案 0 :(得分:3)

如果找到正则表达式,

Post-build Task 插件可以读取您的控制台输出并执行脚本。当构建步骤失败时,它将“BUILD FAILED”打印到控制台输出中。

配置构建后任务以查找它,并在这种情况下执行清理。

答案 1 :(得分:3)

Workspace Cleanup Plugin有一个选项。添加其构建后步骤,勾选特定复选框,它将仅清除失败(不稳定?)版本。