gpt4 book ai didi

azure - Azure DevOps 中的多个 YAML 构建管道

转载 作者:行者123 更新时间:2023-12-03 10:26:38 24 4
gpt4 key购买 nike

我目前正在尝试使用新的 YAML 方式在 Azure DevOps 中为我的 Angular 应用程序创建多个构建管道。当我使用“传统”可视化构建器时,我曾经为我设置的不同环境(开发、暂存、生产)创建一个新的构建管道。

但由于我每次尝试创建新管道时都切换到 YAML 样式的构建定义,所以我都会被重定向到现有的 azure-pipelines.yml。据我所知from the docs也不可能在单个 .yml 文件中定义多个管道。

Azure DevOps 目前不支持此场景吗?

最佳答案

@4c74356b41的答案是正确的,但现在您可以使用不同的 yaml 文件创建尽可能多的构建配置,并且还可以进行持续集成,而无需创建手动构建。

在新的管道流上,请执行以下步骤:

1.选择您的代码所在的位置:

step1

2.选择代码的存储库(包含 yml 文件的存储库):

step2

3.在配置管道上,选择现有Azure Pipelines YAML 文件:

step3

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

step4

5.最后点击运行

注意:以这种方式创建管道后,它将激活持续集成,但如果您仍然想手动构建,请执行以下操作:

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

step5

然后禁用持续集成:

step6

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

关于azure - Azure DevOps 中的多个 YAML 构建管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53766890/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com