我正在开发一个解决方案,该解决方案具有执行以下操作的 yaml 构建管道
>restore
>build
>test
>publish test
>publish test coverage
>publish source code
我想在一个分支中实现一个执行以下操作的策略:每当开发人员向 develop
分支创建拉取请求时,该操作就会触发构建以确保开发人员正在尝试的代码合并以开发构建并通过所有测试
我的问题是:作为最佳实践,我应该重用已有的构建管道,还是应该为该特定作业创建一个新管道?
最佳答案
嗨罗德里戈,只要您没有某些特定要求,您就可以使用相同的管道。您可以利用管道 yaml 中的条件或阶段来使其具有强大的重用性。
了解更多信息
关于Azure管道策略: Do I have to create one pipeline for pre-merging pull request code?或重用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63056025/