gpt4 book ai didi

azure-devops - 如何组织 azure-pipeline.yaml 文件

转载 作者:行者123 更新时间:2023-12-03 23:07:09 25 4
gpt4 key购买 nike

我已经阅读了官方文档将yaml文件放在项目的根目录中。我正在考虑创建某种管道存储库,其中包含几个 yaml 文件,负责不同项目的不同管道工作流程。但 Azure 管道仅识别 天蓝色管道.yaml 文件名。

问题:
显然不可能创建多个具有相同 的 yaml 文件天蓝色管道.yaml 同一文件夹下的名称。组织 azure 管道 yaml 文件的最佳做法是什么?是否应该放在项目的根目录中?

最佳答案

听起来像 templates可能是你正在寻找的。这假设您有一个项目/存储库和一个想要拆分的大型管道,以便更容易阅读或推理各个部分。

以链接文档页面为例,您可以像这样定义模板 yaml 文件(例如:include-npm-steps.yml):

steps:
- script: npm install
- script: yarn install
- script: npm run compile

然后将其作为“模块”包含在主 azure-pipelines.yml 中像这样的文件:

jobs:
- job: Linux
pool:
vmImage: 'ubuntu-latest'
steps:
- template: templates/include-npm-steps.yml # Template reference
- job: Windows
pool:
vmImage: 'windows-latest'
steps:
- template: templates/include-npm-steps.yml # Template reference

关于azure-devops - 如何组织 azure-pipeline.yaml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61805836/

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