使用管線

DevOps Insights 將於 2026 年 8 月 31 日結束服務並停止提供。Continuous Delivery 將於 2027 年 2 月 12 日在以下地區停止提供:au-sydca-torus-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 中變更配置;檢查建置、已部署應用程式及最近部署的狀態;查看最近的日誌及部署詳細資料,或者刪除管線。

使用 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]