觸發程式
DevSecOps持續整合和持續部署管道提供了一組預設觸發器。
| 管線 | 名稱 | 說明 | 狀態 |
|---|---|---|---|
| 取回要求 | Git PR 觸發程式 | 在「應用程式儲存庫」內的取回要求上執行取回要求管線。 | 已啟用 |
| 取回要求 | 手動觸發程式 | 隨需應變在指定的確定或分支上執行取回要求管線。 | 已啟用 |
| 促銷 | Git 調升驗證觸發程式 | 當在庫存的 target-environment 分支上開啟/更新取回要求時,執行促銷驗證管線。 |
已停用 |
| 連續整合 | Git CI 計時觸發程式 | 每天凌晨 4 點在「應用程式儲存庫」的 master 分支上執行持續整合管線。 |
已停用 |
| 連續整合 | Git 配置項目觸發程式 | 當確定推送至「應用程式儲存庫」的主要分支時,執行持續整合管線。 | 已啟用 |
| 連續整合 | 手動觸發程式 | 隨需應變在指定的確定或分支上執行持續整合管線。 | 已啟用 |
| 連續部署 | Git CD 定時觸發程式 | 每天凌晨 4 點執行持續部署管線。 | 已停用 |
| 連續部署 | Git CD 觸發程式 | 當確定推送至「庫存」的 target-environment 分支時,執行連續部署管線。 |
已停用 |
| 連續部署 | 手動 CD 觸發程式 | 隨需應變在庫存的 target-environment 分支上執行連續部署管線。 |
已啟用 |
| 連續部署 | 手動升級觸發程式 | 執行促銷活動管線,將庫存變更從 source-environment 分支調升至 target-environment 分支。 |
已啟用 |
| 持續合規 | Git CC 定時觸發程式 | 在每天凌晨 4 點執行持續合規管線。 | 已啟用 |
| 持續合規 | 手動 CC 觸發程式 | 隨需應變在「庫存」的 environment-tag 標籤上執行連續相符性管線。 |
已啟用 |
| 持續整合、持續部署、持續合規 | 證明刪改器計時觸發程式 | 每天在 2AM 執行管線,以清除在 evidence-retention-days 天之前產生的所有舊證明。 |
預設為停用。 |
| 持續整合、持續部署、持續合規 | 證明刪改器手動觸發程式 | 執行管線以清除 evidence-retention-days 天之前產生的所有舊證明。 隨需應變執行。 |
已啟用 |
您可以 新增觸發程式 至預設觸發程式集。
使用 CLI 或 API 觸發管道
- 除了預設觸發器外,您還可以使用 IBM Cloud CLI 或 REST API 呼叫手動啟動管道執行。
- CLI: 使用 IBM Cloud CLI,透過指定工具鏈和管道 ID 來觸發管道。
- API:向管道觸發端點傳送 POST 請求,並附上適當的授權標頭和有效負載。 如需逐步說明和使用範例,請參閱 使用觸發器。