在Jenkins
中,我有一个pipeline
的{{1}}
stages
进行如果git
3失败,我希望允许用户在没有stage
1和2的情况下重新运行stage
3。当前,当我尝试从{{1}重新启动时} 3(来自stage
Web gui),它报告二进制文件不再存在。看起来已经执行了一些清理过程?
答案 0 :(得分:0)
如果您有多个节点或同时执行管道,则Jenkins可能不在编译二进制文件的目录中查找。您可以在第2阶段使用archiveArtifacts
步骤,在第3阶段使用copyArtifacts
以获得连续性(出于性能方面的考虑,您可以在第2阶段设置变量并仅在未设置阶段运行copyArtifacts
3。)