我们计划在我们的环境中实现yaml管道。我可以通过做一些研究来管理增加的工作和任务。但是不知道根据我的环境设计的更好方法。
我们现在正在维护8到10个模块的经典管道。对于每个模块,我们都有一个构建管道。对于发布,我们有基于环境的发布管道,例如一个用于开发环境和质量保证环境的管道,一个用于暂存和预生产的管道,以及一个用于生产的管道。
有人可以帮助我如何为此要求准备yaml管道吗?
谢谢!
答案 0 :(得分:0)
您可以使用不同的yaml文件并通过持续集成来创建尽可能多的构建配置
4。。选择分支和yaml文件所在的路径,然后继续:注意:如果未显示,请确保您的文件具有.yml。 扩展
5。。最后单击 RUN 。
注意:这样创建管道后,它将具有连续性 集成已激活,但是如果您仍然想手动构建 按照下一个:
选择您的构建,然后选择触发器:
然后禁用持续集成:
甚至更简单,只需在您的Yaml文件中添加 triger:none 。
详细信息,请参阅此链接中的答案:Multiple YAML build pipelines in Azure DevOps
如果您的多个定义相似,则可以在YAML管道中使用Template types & usage。