如果你在Jenkins中有一个长期运行的工作,它由许多步骤组成,并且你正在积极地开发/调试这个工作,你需要能够禁用一些步骤来跳到已调试的某个步骤.
你是怎样做的 ?
显然你可以尝试删除不感兴趣的步骤,但这很痛苦,因为恢复这些步骤很容易出错.通过为它们提供一些像-DskipTests这样的参数,编辑它们也可以跳过它们.
另一种选择是复制工作,但后来再次感到痛苦,因为我们相关大型项目的结账需要很长时间.我们可以手动复制工作区,但这也很难.
这个问题还有哪些更好的解决方案?
尝试使用条件BuildStep插件,它需要运行条件插件 使用这两个插件,您可以条件化任何构建步骤并跳过您喜欢的任何人.