我们计划在我们的环境中实现 yaml 管道。我可以通过做一些研究来管理添加工作和任务。但不知道根据我的环境设计的更好方法。
我们现在正在维护 8 到 10 个模块的经典管道。对于每个模块,我们都有一个构建管道。对于发布,我们有基于环境的发布管道,例如一个用于开发和 qa 环境的管道,一个用于暂存和预生产,一个用于生产。
有人可以帮我如何为这个要求准备 yaml 管道吗?
谢谢!
我们计划在我们的环境中实现 yaml 管道。我可以通过做一些研究来管理添加工作和任务。但不知道根据我的环境设计的更好方法。
我们现在正在维护 8 到 10 个模块的经典管道。对于每个模块,我们都有一个构建管道。对于发布,我们有基于环境的发布管道,例如一个用于开发和 qa 环境的管道,一个用于暂存和预生产,一个用于生产。
有人可以帮我如何为这个要求准备 yaml 管道吗?
谢谢!
您可以使用不同的 yaml 文件以及持续集成创建尽可能多的构建配置
4.选择 yaml 文件所在的分支和路径,然后继续: 注意:如果未显示,请确保您的文件具有 .yml 扩展名
5.最后点击运行。
注意:以这种方式创建管道后,它将激活持续集成,但如果您仍想手动构建,请执行以下操作:
选择您的构建,然后选择触发器:
然后禁用持续集成:
或者更简单,只需将triger: none添加到您的 yaml 文件中。
详细信息请参考此链接中的答案:Azure DevOps 中的多个 YAML 构建管道
如果您的多个定义相似,您可以在 YAML 管道中使用模板类型和用法。