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