繁体   English   中英

Azure Devops 和 yaml 管道创建

[英]Azure Devops and yaml pipelines creation

How to create Azure devops yaml Pipleine.I'm currently trying to create multiple build pipelines for my Angular app in Azure DevOps using the new YAML way. …据我从文档中可以看出,也不可能在单个 .yml 文件中定义多个管道。 Azure DevOps 目前不支持此方案吗

要创建管道,简化的步骤是...

  1. Go 到您要在其中创建管道的项目
  2. Go 到“管道”菜单
  3. 单击右上角的蓝色“新建管道”按钮
  4. 按照将帮助您设置 YAML 管道的向导

您还可以阅读创建您的第一个管道

至于 one.yml 文件中的多个管道:不,您在一个 yaml 文件中定义一个管道。 但这并不意味着您不能在一个管道中拥有多个阶段。

阶段是流水线中的逻辑边界。 它可用于标记关注点的分离(例如,构建、QA 和生产)。 每个阶段包含一个或多个作业。 当您在管道中定义多个阶段时,默认情况下,它们一个接一个地运行。 您可以指定阶段运行的条件。 当你在考虑是否需要舞台时,问问自己:

  • 不同的组是否管理此管道的不同部分? 例如,您可以有一个管理与测试相关的作业的测试经理和一个管理与生产部署相关的作业的不同经理。 在这种情况下,为测试和生产设置单独的阶段是有意义的。
  • 是否有一组与特定工作或一组工作相关的批准? 如果是这样,您可以使用阶段将您的工作分成需要批准的逻辑组。
  • 是否有需要长时间运行的作业? 如果您的管道的一部分将具有较长的运行时间,则将它们划分为自己的阶段是有意义的。

您可以将管道作业组织成阶段。 阶段是管道中的主要部分:“构建此应用程序”、“运行这些测试”和“部署到预生产”是阶段的很好示例。 它们是管道中的逻辑边界,您可以在其中暂停管道并执行各种检查。

最后一个片段的来源和有趣的阅读: 添加阶段、依赖项和条件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM