我正在尝试使用Azure Pipelines构建docker容器。除了管道在每次分支推送(并一直构建)上运行的事实外,其他所有东西都运行良好,而事实上我希望它仅在以“ v”开头的标签上构建。
我正在使用bitbucket进行git repo。
我看过网上,据示例显示,我的yml应该正常工作
我的触发器看起来像这样:
trigger:
tags:
include:
- 'v*'
branches:
exclude:
- '*'
不幸的是,使用此配置,我的管道建立在每个分支上,而不是仅基于标签。
我希望能够仅在推送标签上自动构建,没有分支,没有PR(现在它完全基于分支和PR,但完全不基于标签)。
谢谢!
编辑:看起来总是合并(pull)请求,并且触发器无法通过排除分支来阻止它。只要存在用于合并请求的webhook,它们就会生成。
您已经尝试过吗?
trigger:
- refs/tags/*