我怎样才能仅基于标签推送而不能基于Azure Pipelines构建分支?

问题描述 投票:0回答:1

我正在尝试使用Azure Pipelines构建docker容器。除了管道在每次分支推送(并一直构建)上运行的事实外,其他所有东西都运行良好,而事实上我希望它仅在以“ v”开头的标签上构建。

我正在使用bitbucket进行git repo。

我看过网上,据示例显示,我的yml应该正常工作

我的触发器看起来像这样:

    trigger:
      tags:
        include:
        - 'v*'
      branches:
        exclude:
        - '*'

不幸的是,使用此配置,我的管道建立在每个分支上,而不是仅基于标签。

我希望能够仅在推送标签上自动构建,没有分支,没有PR(现在它完全基于分支和PR,但完全不基于标签)。

谢谢!

编辑:看起来总是合并(pull)请求,并且触发器无法通过排除分支来阻止它。只要存在用于合并请求的webhook,它们就会生成。

azure-devops azure-pipelines
1个回答
0
投票

您已经尝试过吗?

trigger:
- refs/tags/*
© www.soinside.com 2019 - 2024. All rights reserved.