Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Deployment Go CD:使用模板时管道的自动触发与手动触发_Deployment_Continuous Deployment_Go Cd - Fatal编程技术网

Deployment Go CD:使用模板时管道的自动触发与手动触发

Deployment Go CD:使用模板时管道的自动触发与手动触发,deployment,continuous-deployment,go-cd,Deployment,Continuous Deployment,Go Cd,我们正在为部署管道使用模板。我们有3个要部署的环境。我们面临的问题是管道的触发 理想的场景是自动部署到开发环境中,我们在部署后运行API级功能测试,当我们对手动和自动测试结果感到满意时,手动部署到UAT和生产环境中 部署管道是相同的,我们使用环境名称作为参数从模板创建它们。有没有一种方法可以告诉GO CD有条件地从模板启动管道构建(类似于如果dev start automatic,或者用元语言启动manual)如果可以将环境名称作为环境变量而不是参数,则可以使用管道api触发部署管道。因此,您可

我们正在为部署管道使用模板。我们有3个要部署的环境。我们面临的问题是管道的触发

理想的场景是自动部署到开发环境中,我们在部署后运行API级功能测试,当我们对手动和自动测试结果感到满意时,手动部署到UAT和生产环境中


部署管道是相同的,我们使用环境名称作为参数从模板创建它们。有没有一种方法可以告诉GO CD有条件地从模板启动管道构建(类似于
如果dev start automatic,或者用元语言启动manual

如果可以将环境名称作为环境变量而不是参数,则可以使用管道api触发部署管道。因此,您可以将部署管道保持在手动触发模式,并拥有另一个管道,该管道可以轮询更改并自动触发用于开发环境部署的管道api。对于UAT和生产环境,您可以使用带有手动触发器的模板化管道。我认为我们无法基于参数或环境变量来控制触发器。

谢谢您的回答。我在文档中看到有
GO\u DEPENDENCY\u LABEL{pipeline name}
,但无法在fetch任务中使用它。你有如何使用它的例子吗?