【问题标题】:how to use existing github yml files for Azure devops pipelines如何将现有的 github yml 文件用于 Azure devops 管道
【发布时间】:2022-07-12 21:13:54
【问题描述】:

我想创建 Azure DevOps 管道,但不是编写新的 yaml 文件,而是使用 github 存储库中准备好的文件。
我已将 GitHub 连接到我的 Azure DevOps 帐户,但在该存储库中看不到使用 yaml 文件的选项。
我只有一个选项来创建一个新的管道 yaml,然后在 repo 文件夹结构中设置它。 如果我尝试将它设置在我想要使用的 yaml 文件的位置,该文​​件已经在 repo 中,我会得到 - 当然,一个错误表明那里有一个文件。
我的解决方法是设置一个具有不同名称的新 yaml 文件,从现有文件中复制内容,然后删除该文件并将新文件重命名为我从中复制的文件的名称。

肯定有更好、更容易、更合乎逻辑且更短的方法。 如有任何帮助,我将不胜感激。

【问题讨论】:

    标签: azure github azure-devops yaml azure-pipelines


    【解决方案1】:

    在项目设置下,您应该关联您的 Github 帐户。

    然后你可以去创建一个新的管道并选择 Github 位置

    在此步骤之后,您可用的 github 存储库将出现,您可以选择现有的 .YML 文件。

    现有管道:

    【讨论】:

    • 非常感谢 GeralexGR。但是,这对我不起作用。当我尝试按照你的方式做时,我没有得到你显示的表格,当我按下“连接你的 GitHub 帐户”按钮时,我得到一个空列表,并显示错误“你已经添加了所有你有权限的存储库到。没有看到您要添加的存储库?仔细检查您的存储库权限,然后再试一次。所以我没有“现有的 Azure Pipelines YAML 文件”。另外,当我尝试创建新的 Pipeline 时,我直接去了到创建页面,直接链接到 GitHub 存储库根文件夹。
    猜你喜欢
    • 1970-01-01
    • 2021-12-07
    • 1970-01-01
    • 2020-07-17
    • 1970-01-01
    • 1970-01-01
    • 2021-10-08
    • 1970-01-01
    • 2020-02-06
    相关资源
    最近更新 更多