我正在使用git和jenkins(管道)进行项目。
我想在每次提交时都构建项目,但仅在主管想要时才部署它。
因此,我希望有两个管道,一个管道在每次提交时都运行,并且仅构建/测试,而另一个管道可以通过单击标记为“单击以部署”的按钮来运行。
我必须创建2个jenkins作业,还是有一个插件或一种方法来完成1个作业。
我已经搜索过,但对此一无所获。
我正在使用git和jenkins(管道)进行项目。我想在每次提交时都构建该项目,但仅在主管想要时才部署它。所以我想有两个管道,一个......>
您可以使用输入步长(管道)完成1个作业。作为管道的一部分,在构建和测试执行之后,添加输入步骤(“等待交互式输入”),然后添加与部署相关的阶段。
因此,对于每次签入,Jenkins构建都会触发。但是它将仅在完成构建和测试阶段之后,才会等待首席批准继续进行部署。
尝试使用带有布尔参数的参数化作业,并为Build