Azure DevOps - 自动管道创建

Azure DevOps - Automated Pipeline Creation

我是 Azure DevOps 的新手,我想知道是否有一种方法可以自动检测 .yml 构建文件并创建管道而无需与站点交互。

我尝试在存储库的根目录中创建一个名为 azure-pipelines.yml 的文件,但没有成功。

有没有自动创建管道的方法?比如 Jenkins 如何检测 Jenkinsfile?

不,这不可能开箱即用,因为 YAML 文件并不总是管道定义。你我试着弄清楚它是否真的是,但是你需要监听 repo 的变化,事实上你可以通过另一个管道来做到这一点;)例如:

  • 检查 commit 是否添加了新的 yaml 文件
  • 验证文件是否为管道
  • 使用 azure cli 创建管道(例如)

但是,这将需要大量工作,然后您需要在每个要启用此检测的存储库中创建这样的管道。