【发布时间】:2020-10-21 07:04:32
【问题描述】:
我正在使用 jenkins 管道,我的 Jenkinsfile 有几个阶段和工作。有没有办法在詹金斯管道之外运行特定的工作?
示例:假设其中一个阶段是执行“scp build artifacts to remote location”。由于某种原因,这失败了,如果我想手动运行 jenkins 管道中的其余作业,我该怎么做?
我对调用新构建最不感兴趣。那么我们可以在 jenkins 管道之外手动运行剩余的作业吗?
【问题讨论】:
-
你不能只处理错误(例如使用 try-catch 块)吗?
-
其实我只是想从 Jenkins UI 手动尝试 Jenkinsfile 中提到的一些 POST 作业。
-
在这种情况下回放功能会起作用吗?
-
不。重播是一起启动一个我不想要的新构建。
-
只删除回放视图中构建部分的代码