【问题标题】:How to trigger a pipeline when new branch is created创建新分支时如何触发管道
【发布时间】:2021-08-14 00:32:36
【问题描述】:

我的要求是,当通过自动化创建新分支时,我必须创建一个分支策略。 我有 Az cli 脚本和 Azure devops 管道来申请新的分支。

如何动态获取新的分支名称并自动触发管道以在分支上应用策略?请给我建议。我正在使用 Azure devops,Azure 存储库。

【问题讨论】:

    标签: azure azure-devops git-branch branching-and-merging


    【解决方案1】:

    如何动态获取新的分支名称并自动必须 触发管道在分支上应用策略?

    如果你使用的是yaml管道,你可以set trigger到azure-pipelines.yml文件中的新分支名称,这样在创建分支时会自动触发管道。

    trigger:
    - dev 
    

    然后在管道中,可以通过Build.SourceBranchName预定义变量来获取分支名称。

    Build.SourceBranchName: 构建排队的触发 repo 中的分支名称。

    【讨论】:

    • 经典管道有什么办法。我还需要获取最新创建的分支名称。我怎么能得到它?
    猜你喜欢
    • 2021-11-23
    • 2020-05-24
    • 1970-01-01
    • 1970-01-01
    • 2022-08-03
    • 2020-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多