Azure DevOps - 自动管道创建
Azure DevOps - Automated Pipeline Creation
我是 Azure DevOps 的新手,我想知道是否有一种方法可以自动检测 .yml 构建文件并创建管道而无需与站点交互。
我尝试在存储库的根目录中创建一个名为 azure-pipelines.yml 的文件,但没有成功。
有没有自动创建管道的方法?比如 Jenkins 如何检测 Jenkinsfile?
不,这不可能开箱即用,因为 YAML 文件并不总是管道定义。你我试着弄清楚它是否真的是,但是你需要监听 repo 的变化,事实上你可以通过另一个管道来做到这一点;)例如:
- 检查 commit 是否添加了新的 yaml 文件
- 验证文件是否为管道
- 使用 azure cli 创建管道(例如)
但是,这将需要大量工作,然后您需要在每个要启用此检测的存储库中创建这样的管道。
我是 Azure DevOps 的新手,我想知道是否有一种方法可以自动检测 .yml 构建文件并创建管道而无需与站点交互。
我尝试在存储库的根目录中创建一个名为 azure-pipelines.yml 的文件,但没有成功。
有没有自动创建管道的方法?比如 Jenkins 如何检测 Jenkinsfile?
不,这不可能开箱即用,因为 YAML 文件并不总是管道定义。你我试着弄清楚它是否真的是,但是你需要监听 repo 的变化,事实上你可以通过另一个管道来做到这一点;)例如:
- 检查 commit 是否添加了新的 yaml 文件
- 验证文件是否为管道
- 使用 azure cli 创建管道(例如)
但是,这将需要大量工作,然后您需要在每个要启用此检测的存储库中创建这样的管道。