运行的管道

运行一个管道

Multibranch

看到Multibranch文档为更多的信息。

参数

重新启动或重新运行管道

有许多方法可以重新运行或重启已完成的Pipeline。

重播

看到重播的文档为更多的信息。

从某个阶段重新开始

您可以从该管道中运行的任何顶级阶段重新启动任何已完成的声明性管道。这允许您从由于瞬态或环境因素等原因而失败的阶段重新运行Pipeline。管道的所有输入都是相同的。这包括SCM信息、构建参数和任何的内容如果指定,则在原始Pipeline中执行步骤调用。

如何使用

在Jenkinsfile中不需要额外的配置就可以重新启动Declarative pipel必威国际有限公司ine中的各个阶段。这是声明式管道的固有部分,可以自动使用。

从Classic UI重新启动

一旦你的Pipeline完成了,无论它成功还是失败,你都可以在经典UI的侧面板上点击“Restart from Stage”进行运行。

从阶段重新启动link

系统将提示您从初始运行中执行的顶级阶段列表中选择,并按照执行顺序进行选择。由于早期的失败而被跳过的阶段将不能被重新启动,但是由于不满足的条件将会被提供。一组的父阶段平行阶段,或一组嵌套阶段顺序运行也不可用—只允许顶级阶段。

选择重新启动的阶段

一旦选择重新启动的阶段并单击提交,将启动一个具有新构建号的新构建。在所选阶段之前的所有阶段将被跳过,并且Pipeline将在所选阶段开始执行。从那时起,管道将正常运行。

从蓝海用户界面重新启动

重启阶段也可以在蓝海UI中完成。一旦Pipeline完成,无论成功还是失败,都可以单击表示阶段的节点。然后你可以点击重新启动链接到那个阶段。

单击stage的Restart链接

保存“收藏”用于重启阶段

通常,当你运行步骤中,不管管道的结果如何,管道完成时所产生的工件存储将被清除。自工件在创建它们的Pipeline运行之外是不可访问的,这没有对使用产生任何限制。但是随着Declarative阶段的重新启动,您可能希望能够unstash在你重新开始之前运行的某个阶段的工件。

要启用此功能,有一个作业属性允许您配置已完成的运行的最大数量工件应该保留以便在重新启动的运行中重用。您可以指定1到50之间的任何位置作为保留的运行次数。

此作业属性可以在声明性管道中配置选项部分,如下:

选项{preserveStashes ()(1)/ /或preserveStashes (buildCount5(2)
1 保留的默认运行次数是1,即最近完成的构建。
2 如果一个数字buildCount如果超出了1到50的范围,则Pipeline将失败,并出现验证错误。

当一个Pipeline完成时,它将检查之前完成的任何运行是否应该有它们的工件清理。



这个页面有用吗?

请通过此页面提交您的反馈快速形成

或者,如果您不希望填写快速表格,您可以简单地指出,您认为这一页是否有用?


看到现有的反馈在这里

Baidu