使用管線
DevOps Insights 將於 2026 年 8 月 31 日結束服務並停止提供。Continuous Delivery 將於 2027 年 2 月 12 日在以下地區停止提供:au-syd、ca-tor、us-east。 Code Risk Analyzer 也將於該日於所有地區停止提供服務。 若某個區域未實際使用這些功能,該區域中的功能可能會提前停用,並停止接受新的實例。 了解更多
若要自動建置及部署至 IBM Cloud®,請使用 IBM Cloud® Continuous Delivery 管線。
使用管線,有數種建置類型可供您選擇。 您提供建置 Script,Continuous Delivery 便會執行它,不需要設定建置系統。 接著,只需點擊一下,即可將您的應用程式自動部署至 IBM Cloud® Kubernetes Service 上的一個或多個 IBM Cloud 空間,或 Docker 容器中。
建置工作會從 Git 儲存庫編譯及包裝您的應用程式原始碼。 建置工作會產生可部署的構件,例如 WAR 檔或 IBM Cloud Kubernetes Service 的 Docker 容器。 此外,您可以在建置內自動執行單元測試。 您可以設定建置工作,以便在每次推送確定時就觸發建置。
部署工作會取得建置工作的輸出,並將它部署至 IBM Cloud Kubernetes Service。
您可以部署至一個或多個地區及服務。 例如,您可以設定 Delivery Pipeline 使用一個以上的服務、在一個地區中測試,然後部署至多個地區進行正式作業。
建立管線
您可以使用下列任何方法來建立管線:
-
從範本建立工具鏈,其中包含至少一個管線。
-
新增 Delivery Pipeline 工具整合至現有工具鏈。
從 Delivery Pipeline 中變更配置;檢查建置、已部署應用程式及最近部署的狀態;查看最近的日誌及部署詳細資料,或者刪除管線。
使用 CLI 檢視管線
若要取得呼叫管線所需的詳細資料,請執行 **ibmcloud dev toolchains** 指令來檢視工具鏈的名稱。 如果您已經知道工具鏈的名稱,請執行 **ibmcloud dev toolchain-get [toolchain-name]** 以檢視工具鏈詳細資料。
-
若要取得管線及其階段的詳細資料,請識別管線及其 ID 以執行下列指令:
ibmcloud dev pipeline-get [pipelineID] -
您現在可以使用上一個指令中的管線 ID 執行管線:
ibmcloud dev pipeline-run [pipelineID]這個指令會呼叫階段及其工作的執行。 成功執行會使得所選取階段中的每個工作都執行。
使用 CLI 檢視管線日誌
您可以在管線執行期間檢視每個階段的詳細輸出。
-
若要檢視來自管線執行的日誌,請執行下列指令:
ibmcloud dev pipeline-log [pipelineID] -
若要依階段過濾日誌,請套用前一個指令,並新增階段 ID:
ibmcloud dev pipeline-log [pipelineID] --stage-id [stageID]