共用方式為


(傳統) 觸發一個管線

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

大型產品有數個彼此相依的元件。 這些元件通常是獨立建置的。 當上游元件 (程式庫時,例如) 變更,必須重建和重新驗證下游相依性。

在這些情況下,新增管線觸發程式,以在觸發管線成功完成時執行 管線

新增建置完成觸發程式

在傳統編輯器中,管線觸發程式稱為 建置完成觸發程式。 您可以在相同的專案中選取任何其他組建,以做為觸發管線。

新增 建置完成 觸發程式之後,請選取 觸發組建。 如果觸發組建的來源是 Git 存放庫,您也可以指定 分支篩選。 如果您想要使用萬用字元,請輸入分支規格 (, features/modules/* 例如,) 然後按 Enter。

注意

請記住,在某些情況下,單一 多作業組建 可能符合您的需求。 不過,如果您的需求包含不同的組態設定、選項或不同的小組來擁有相依管線,組建完成觸發程式會很有用。

從觸發組建下載成品

在許多情況下,您會想要從觸發組建下載成品。 若要這樣做:

  1. 編輯您的組建管線。

  2. [下載組建成品 ] 工作新增至 [ 工作] 底下的其中一個作業。

  3. 針對 [下載所產生的成品],選取 [特定組建]。

  4. 選取包含觸發建置管線的 Team Project

  5. 選取觸發建置 管線

  6. 選取 [適當時],從觸發組建下載成品

  7. 即使您指定要從觸發建置下載成品,您仍必須選取 [建置] 的值。 您在這裡選擇的選項會決定每當觸發的組建執行時,哪一個組建會是成品的來源,因為 (以外的任何其他原因 BuildCompletion ,例如 Manual 、、 IndividualCISchedule 等等) 。

  8. 指定 成品名稱 ,並確定它符合觸發組建所發行的成品名稱。

  9. 指定您要下載成品的目標 目錄 。 例如: $(Build.BinariesDirectory)