你能改变Azure Devops中azure-pipelines.yaml的位置吗?

问题描述 投票:1回答:2

是否可以配置Azure DevOps管道以在自定义位置查找azure-pipelines.yaml文件?

我们正在使用单回购源代码控制架构来处理当前使用packages/<package-name>下的不同软件包的工作,并且其中只有一个需要Azure DevOps管道,因此理想情况下我们希望将YAML配置与软件包一起存储而不是回购的根,但我在DevOps门户网站上找不到任何选项。这绝对可以在AWS CodeBuild等其他类似服务中配置。

azure build azure-devops continuous-integration
2个回答
3
投票

是的,你可以这样做,在创建构建使用旧的UI向导时,如果你已经有一个构建,你可以打开它的设置>变量(或触发器),然后导航到YAML部分,在YAML file path下你可以改变它

单击...按钮旁边的构建编辑页面上的Run

enter image description here


0
投票

看起来你可以!但是,只有在首先正确配置构建并单击“使用经典编辑器”,然后选择YAML项目。通过较新的向导配置的任何项目都希望根目录中的YAML文件无法更改。

This blog post描述了这个过程,尽管UI自编写以来略有变化。

© www.soinside.com 2019 - 2024. All rights reserved.