Automation Pipelines 提供一個 REST 外掛程式,透過該外掛程式可以將 Automation Pipelines 與使用 REST API 的其他應用程式整合,以便持續開發並傳遞必須彼此互動的軟體應用程式。此 REST 外掛程式會叫用 API,該 API 會在 Automation Pipelines 與其他應用程式之間傳送和接收資訊。
透過此 REST 外掛程式,您可以:
- 將以外部 REST API 為基礎的系統整合到 Automation Pipelines 管線中。
- 將 Automation Pipelines 管線整合為外部系統流程的一部分。
此 REST 外掛程式可與任何 REST API 搭配運作,且支援使用 GET、POST、PUT、PATCH 和 DELETE 方法在 Automation Pipelines 與其他應用程式之間傳送或接收資訊。
您執行的操作 | 產生的結果 |
---|---|
將 REST 工作新增到管線。 | 此 REST 工作在應用程式之間傳遞資訊,並且可提供管線階段中連續工作的狀態資訊。 |
在 REST 工作中,選取 REST 動作並包含 URL。 | 當管線執行時,管線工作會呼叫該 URL。 對於 POST、PUT 和 PATCH 動作,必須包含裝載。在裝載中,您可以在管線執行時將管線與工作內容繫結。 |
以此範例為例。 | REST 外掛程式的使用範例: 可以新增 REST 工作以取得後續管線工作所需的資訊。 |
與使用 REST 外掛程式叫用 API 類似,您可以在管線中包含 Poll 工作以叫用 REST API 並進行輪詢,直到其完成且管線工作滿足結束條件為止。請參閱在 Automation Pipelines 中提供哪些類型的工作。
您也可以使用 REST API 匯入和匯出管線,以及使用範例指令碼執行管線。
在此程序中,REST 工作從一個服務取得建置標籤,後續 CI 工作使用該建置標籤取得 CICD 建置編號。
程序
結果
恭喜您!您已設定了一個 REST 工作,該工作叫用 REST API,並使用 REST 外掛程式在 Automation Pipelines 與其他應用程式之間傳送資訊。
下一步
繼續在管線中使用 REST 工作執行命令,並將 Automation Pipelines 與其他應用程式整合,以便開發並傳遞軟體應用程式。考慮使用輪詢工作對 API 進行輪詢,直到完成且管線工作滿足結束條件為止。