![](/img/trans.png)
[英]how to exclude build all branches except master branch in Azure Pipelines?
[英]How can I build on tag push only but not on branches with Azure Pipelines?
我正在嘗試使用 Azure 管道來構建 docker 容器。 一切都很好,除了管道在每個分支推送上運行(並一直構建),而事實上我希望它只在以“v”開頭的標簽上構建。
我正在將 bitbucket 用於 git 存儲庫。
我在網上看過,據我所知,我的 yml 應該可以工作
我的觸發器如下所示:
trigger:
tags:
include:
- 'v*'
branches:
exclude:
- '*'
不幸的是,使用這種配置,我的管道構建在每個分支上,而不僅僅是標簽。
我希望能夠僅在推送標簽上自動構建,沒有分支,沒有 PR(現在它構建在分支和 PR 上,但根本不構建在標簽上)。
謝謝!
編輯:看起來合並(拉)請求總是被構建,觸發器不能通過排除分支來阻止它。 只要合並請求的 webhook 存在,它們就會被構建。
你已經試過了嗎?
trigger:
- refs/tags/*
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.