假設我有兩個管道:PL1 和 PL2,PL2 由 PL1 觸發。假設我在 master 分支上運行 PL1,我希望 PL2 也為 master 分支觸發。當 PL1 在另一個分支上被觸發時,比如發布/XXX,我希望 PL2 也在發布/XXX 分支上被觸發。我可以這樣做嗎?現在 PL2 總是在觸發時使用 master
uj5u.com熱心網友回復:
我試圖復制這個場景。
第一條管道:
trigger:
- none
stages:
- stage: first
jobs:
- job: firstJob
continueOnError: false
steps:
- bash: echo "first from test branch"
第二管道:
resources:
pipelines:
- pipeline: firstPipeline
source: first-pipeline
trigger:
branches:
include:
- ${Build.SourceBranch}
stages:
- stage: second
jobs:
- job: secondJob
steps:
- bash: echo Test-branch
我從兩個不同的分支測驗了這些,每次都基于第一個管道的分支選取第二個管道的源代碼。
PS:我的兩個管道 YAML 都在同一個存盤庫中
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/388533.html
標籤:天蓝色 azure-devops 天蓝色管道
上一篇:在流分析中將列逆透視為兩個新列
下一篇:使用過濾器活動傳遞引數以復制活動
