Jenkins 詹金斯管道-我们可以在詹金斯管道之外运行作业吗?

Jenkins 詹金斯管道-我们可以在詹金斯管道之外运行作业吗?,jenkins,jenkins-pipeline,Jenkins,Jenkins Pipeline,我正在使用jenkins管道,我的jenkins文件有几个阶段和作业。有没有办法在jenkins管道之外运行特定作业 示例:假设其中一个阶段是“scp将工件构建到远程位置”。由于某种原因,这失败了,如果我想从jenkins管道中手动运行其余的作业,我该怎么做 我对调用新构建最不感兴趣。因此,我们可以在jenkins管道之外手动运行故障后的剩余作业吗?您可以通过将单元测试用例写入jenkins文件并将其作为maven项目进行测试来完成。在不考虑整个问题的情况下,这可能会解决您的问题,也可能不会解决

我正在使用jenkins管道,我的jenkins文件有几个阶段和作业。有没有办法在jenkins管道之外运行特定作业

示例:假设其中一个阶段是“scp将工件构建到远程位置”。由于某种原因,这失败了,如果我想从jenkins管道中手动运行其余的作业,我该怎么做


我对调用新构建最不感兴趣。因此,我们可以在jenkins管道之外手动运行故障后的剩余作业吗?

您可以通过将单元测试用例写入jenkins文件并将其作为maven项目进行测试来完成。在不考虑整个问题的情况下,这可能会解决您的问题,也可能不会解决您的问题,但是如果您可以重新组织您的逻辑以实现100%的测试覆盖率,那么这是可行的。您可以找到有关编写Jenkins pipelines测试用例的更多信息

难道您不能处理错误(例如,使用try-catch块)吗?实际上,我只想从Jenkins UI手动尝试Jenkins文件中提到的一些POST作业。在这种情况下,重播功能可以工作吗?不可以。Replay正在一起启动一个我不想要的新构建。只需在Replay视图中删除构建部分的代码