为了减少构建时间,我想只在构建失败时清理Jenkins作业工作区。有没有使用post build动作做到这一点? Jenkins是否为“BUILD FAILED”设置了一个变量,可以在脚本中读取,该脚本可以在作业配置的post build action部分中使用?
提前致谢。
答案 0 :(得分:3)
Post-build Task 插件可以读取您的控制台输出并执行脚本。当构建步骤失败时,它将“BUILD FAILED”打印到控制台输出中。
配置构建后任务以查找它,并在这种情况下执行清理。
答案 1 :(得分:3)
Workspace Cleanup Plugin有一个选项。添加其构建后步骤,勾选特定复选框,它将仅清除失败(不稳定?)版本。