我知道Jenkins上有一个Keep this build forever
按钮。我有一个问题:
我的配置包括一个主要作业和许多子作业(分为不同阶段)。我想知道,如果我点击主要工作中的按钮,子作业中的人工制品是否也会永久存储?或者我应该进入每个子作业并继续单击按钮?
答案 0 :(得分:3)
此选项仅影响当前作业。
如果你想保留你的工件并为所有子工作建立信息,你必须点击"永远保持这个构建"对于每一个。
答案 1 :(得分:0)
没有开箱即用的解决方案 您需要一个自定义的System Groovy脚本。
E.g。我们这样做:
答案 2 :(得分:0)
在每个(子)作业的管道或groovy脚本中写入就足够了 'currentBuild.rawBuild.keepLog(真)'