首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在单个yaml管道中使用多个构建定义

如何在单个yaml管道中使用多个构建定义
EN

Stack Overflow用户
提问于 2020-10-16 12:48:15
回答 1查看 167关注 0票数 1

我们计划在我们的环境中实现yaml管道。我可以通过做一些研究来管理添加作业和任务。但是不知道根据我的环境来设计的更好的方法。

我们现在正在维护8到10个模块的经典管道。对于每个模块,我们都有一个构建管道。对于发布,我们有基于环境的发布流水线,比如一个用于开发和qa环境的流水线,一个用于登台和预生产的流水线,一个用于生产的流水线。

有人能帮我准备yaml管道来满足这个需求吗?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2020-10-16 18:00:09

您可以使用不同的yaml文件创建尽可能多的构建配置,也可以使用持续集成

4.选择yaml文件所在的分支和路径,然后继续:注意:如果未显示,请确保文件的扩展名为.yml

5.最后单击RUN

注意:以这种方式创建管道后,它将激活持续集成,但如果您仍然希望手动构建,请遵循下一步:

选择您的构建,然后选择触发器:

然后禁用持续集成:

或者更简单,只需将yaml : none添加到您的文件中。

详情请参阅此链接中的答案:Multiple YAML build pipelines in Azure DevOps

如果您的多个定义相似,则可以在YAML管道中使用。

  • 模板允许您定义可重用的内容、逻辑和参数。模板有两种功能。您可以使用模板插入可重复使用的内容,也可以使用模板控制管道中允许的内容。
  • 如果模板用于包含内容,则它的功能类似于许多编程语言中的include指令。将一个文件中的内容插入到另一个文件中。当模板控制管道中允许的内容时,模板将定义另一个文件必须遵循的逻辑。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64383055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档