我们一直在 Jenkins 上使用 Rebuilder 插件 ( https://wiki.jenkins.io/display/JENKINS/Rebuild+Plugin ),并看到了它的很多价值。
但是,我没有看到管道作业的“重建”/“使用参数重建”操作。我是否缺少配置/版本?
如果您知道任何其他插件允许重新构建管道作业,并且能够修改参数,默认为上次运行的参数,那也很好。
我们使用 Jenkins“CloudBees Jenkins Enterprise 2.46.24.0.2-fixed”。重建器插件版本为 1.25
两种类型作业的屏幕截图如下:
我正在查看Cloudbees 文档,该文档说:
正确的方法是始终将检查点步骤保持在任何节点块之外,不与代理或工作区相关联
给出的示例示例适用于脚本化管道。我试图在声明式管道中实现这一点,但不断出错。我可以让它工作的唯一方法是:
stage ('Promotion Checkpoint') {
steps {
checkpoint 'Ready for Manual intervention'
timeout(time: 60, unit: 'SECONDS') {
input message: 'Do you want to proceed?'
}
}
}
Run Code Online (Sandbox Code Playgroud)
我的理解是声明式管道中的一个阶段类似于脚本管道中的节点。我不能在阶段或步骤之外进行检查点工作,这似乎是我对 Cloudbees 建议的解释。有人可以帮助在检查站之外正确使用吗?