總之;我們希望使用構建定義來爲發佈管理生成構件並檢查合併請求,但不允許後者觸發新版本。我是否可以將VSTS構建定義用於發佈管理流水線和拉取請求,但是後者不會觸發管道
我們將CI構建定義添加到發佈管理流水線中。和許多團隊一樣,我們也設立了Pull Requests來保護我們的git master。我們希望在合併之前重新使用我們的CI構建來驗證合併請求,但這樣做會自動觸發我們的發佈流水線(繞過合併到主流)。
到目前爲止,我們一直在通過複製構建來實現這一目標,但感覺笨重。仔細查看文檔,沒有一種明顯的方式來過濾釋放觸發器,或跳過構建中的發佈步驟。我覺得必須避免在不重複構建的情況下防止觸發器,但我看不到它!
我知道沒有官方觸發屬性。我正在尋找可能使用腳本或其他我可能沒有注意到的功能的解決方法。 – Lex