我正在研究从中间的故障阶段重新启动jenkins管道的能力。
我继承了此CI服务器,并负责对其进行更新,因此我发现此功能可以“从阶段重启”:https://jenkins.io/doc/book/pipeline/running-pipelines/#restart-from-a-stage
但是,我的詹金斯UI上没有显示此按钮。我猜是因为我的詹金斯版本太旧了。
这是我服务器上的一些信息: 詹金斯版2.107 插件信息: 管道-2.5
如果有帮助,我可以分享其他插件信息。
问题: 1)我需要怎么做才能从舞台重新启动功能? 2)下次如何才能获取某些新功能(如果这是根本原因)需要什么版本?
答案 0 :(得分:1)
请参见this。在声明性1.3中添加了重新启动阶段。该链接应显示所需的依赖关系。确保它们都存在。
还要注意,当前,仅在Classic Jenkins UI中提供用于在声明式管道中重新启动阶段的UI。蓝海将在不久的将来增加对阶段重启的支持。
答案 1 :(得分:0)
如果您在 2021 年来到这里,您的管道很可能处于“使用 Groovy 沙盒”模式。删除沙箱并批准管道作为管理员为我工作以获得重播按钮。