Azure管道策略:是否必须创建一个用于预合并拉取请求代码的管道?或重用

时间:2020-07-23 13:57:14

标签: azure .net-core azure-devops devops

我正在研究具有yaml构建管道的解决方案,该管道可以执行以下操作

>restore
>build
>test
>publish test
>publish test coverage
>publish source code

我想在分支机构中执行一项策略,该策略执行以下操作:每当开发人员向develop分支机构创建拉取请求时,该操作都会触发构建以确保开发人员尝试将其合并到的代码开发并通过所有测试

我的问题是:作为最佳实践,我应该重用已经拥有的构建管道,还是应该为该特定工作创建新的管道?

1 个答案:

答案 0 :(得分:2)

您好Rodrigo,只要您没有特定要求,就可以使用相同的管道。您可以利用管道Yaml中的条件或阶段来使其可靠地重用。

更多信息

https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema?view=azure-devops&tabs=schema%2Cparameter-schema