Jenkins /一键部署

问题描述 投票:0回答:2

我正在使用git和jenkins(管道)进行项目。

我想在每次提交时都构建项目,但仅在主管想要时才部署它。

因此,我希望有两个管道,一个管道在每次提交时都运行,并且仅构建/测试,而另一个管道可以通过单击标记为“单击以部署”的按钮来运行。

我必须创建2个jenkins作业,还是有一个插件或一种方法来完成1个作业。

我已经搜索过,但对此一无所获。

我正在使用git和jenkins(管道)进行项目。我想在每次提交时都构建该项目,但仅在主管想要时才部署它。所以我想有两个管道,一个......>

jenkins jenkins-pipeline jenkins-plugins
2个回答
0
投票

您可以使用输入步长(管道)完成1个作业。作为管道的一部分,在构建和测试执行之后,添加输入步骤(“等待交互式输入”),然后添加与部署相关的阶段。

因此,对于每次签入,Jenkins构建都会触发。但是它将仅在完成构建和测试阶段之后,才会等待首席批准继续进行部署。


-1
投票

尝试使用带有布尔参数的参数化作业,并为Build

© www.soinside.com 2019 - 2024. All rights reserved.