首页 > 解决方案 > 从存储库中的现有 YML 文件创建新管道 (Azure Pipelines)

问题描述

通常,我通过 Azure DevOps 门户创建一个新的构建管道。然后,编辑器将带我完成选择项目源、存储库和模板的步骤。之后,我可以选择创建一个新分支或直接提交到主分支。

但是,这一次,我的分支中有一个现有azure-pipelines.yml文件。我在本地使用文本编辑器创建了它,并将这个分支推送到 Azure DevOps。我想附加此文件并让 Azure Pipelines 创建新版本并将其排队。但我找不到任何选择。导入构建管道选项仅接受 JSON 文件。

是否可以从存储库中的现有 YML 文件创建新的构建管道?

我知道我可以使用经典编辑器,它有一个指定 YML 文件的步骤。但我更喜欢可以在 Azure DevOps 门户上将YML 编辑器与 Task Assistant 一起使用的选项。

谢谢你们。

标签: azure-devopsazure-pipelines

解决方案


如果你推azure-pipelines.yml送到一个新分支,Azure DevOps 会自动检测它,如果你有 CI 触发器,你将看到构建开始运行。

您可以创建新管道并指定现有 YAML 文件:

在此处输入图像描述 -> 选择你的存储库。

在此处输入图像描述

在此处输入图像描述

您还可以转到 repo 构建页面(如果您已经使用其他分支构建了此 repo 的构建),然后单击 Run pipeline 并选择分支:

在此处输入图像描述

在此处输入图像描述


推荐阅读