为了减少构建时间,我希望只在构建失败时清除Jenkins作业工作区。有没有使用后期制作操作来做到这一点? Jenkins是否设置了一个变量来表示'BUILD FAILED'的效果,该变量可以在可以在作业配置的后期构建操作部分中使用的脚本中读取?如何在构建失败的情况下清理Jenkins工作区
在此先感谢。
为了减少构建时间,我希望只在构建失败时清除Jenkins作业工作区。有没有使用后期制作操作来做到这一点? Jenkins是否设置了一个变量来表示'BUILD FAILED'的效果,该变量可以在可以在作业配置的后期构建操作部分中使用的脚本中读取?如何在构建失败的情况下清理Jenkins工作区
在此先感谢。
Post-build Task插件可以读取您的控制台输出并执行脚本,如果找到正则表达式。当构建步骤失败时,它会将“BUILD FAILED”打印到控制台输出中。
配置构建后任务以查找该任务,并在该情况下执行清理。
Workspace Cleanup Plugin只有这个选项。添加其构建后步骤,勾选特定的复选框,它将只清除失败(unstable?)构建。