(傳統) 觸發一個管線
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
大型產品有數個彼此相依的元件。 這些元件通常是獨立建置的。 當上游元件 (程式庫時,例如) 變更,必須重建和重新驗證下游相依性。
在這些情況下,新增管線觸發程式,以在觸發管線成功完成時執行 管線。
新增建置完成觸發程式
在傳統編輯器中,管線觸發程式稱為 建置完成觸發程式。 您可以在相同的專案中選取任何其他組建,以做為觸發管線。
新增 建置完成 觸發程式之後,請選取 觸發組建。 如果觸發組建的來源是 Git 存放庫,您也可以指定 分支篩選。 如果您想要使用萬用字元,請輸入分支規格 (, features/modules/*
例如,) 然後按 Enter。
注意
請記住,在某些情況下,單一 多作業組建 可能符合您的需求。 不過,如果您的需求包含不同的組態設定、選項或不同的小組來擁有相依管線,組建完成觸發程式會很有用。
從觸發組建下載成品
在許多情況下,您會想要從觸發組建下載成品。 若要這樣做:
編輯您的組建管線。
將 [下載組建成品 ] 工作新增至 [ 工作] 底下的其中一個作業。
針對 [下載所產生的成品],選取 [特定組建]。
選取包含觸發建置管線的 Team Project 。
選取觸發建置 管線。
選取 [適當時],從觸發組建下載成品。
即使您指定要從觸發建置下載成品,您仍必須選取 [建置] 的值。 您在這裡選擇的選項會決定每當觸發的組建執行時,哪一個組建會是成品的來源,因為 (以外的任何其他原因
BuildCompletion
,例如Manual
、、IndividualCI
Schedule
等等) 。指定 成品名稱 ,並確定它符合觸發組建所發行的成品名稱。
指定您要下載成品的目標 目錄 。 例如:
$(Build.BinariesDirectory)
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應