手動啟動管道 - AWS CodePipeline

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

手動啟動管道

根據預設,建立管道時,以及隨時在來源儲存庫中進行變更時,管道就會自動啟動。​不過,您可能會想要再次透過管道,重新執行最新的修訂版本。您可以使用 CodePipeline 主控台或 AWS CLI 和 start-pipeline-execution命令,透過管道手動重新執行最新的修訂。

手動啟動管道 (主控台)

手動啟動管道,並透過管道執行最新的修訂版本
  1. 登入 AWS Management Console 並在 https://http://console.aws.amazon.com/codesuite/codepipeline/home 開啟 CodePipeline 主控台。

  2. Name (名稱) 中,選擇您想啟動的管道名稱。

  3. 在管道詳細資訊頁面上,選擇釋放變更 。如果管道設定為傳遞參數 (管道變數),則選擇釋放變更會開啟釋放變更視窗。在管道變數 中,在管道層級變數的欄位或欄位中,輸入您要在此管道執行中傳遞的值。如需詳細資訊,請參閱變數參考

    ​這將會啟動各來源位置的最新可用修訂版本;這些來源位置透過管道的來源動作指定。

手動啟動管道 (CLI)

手動啟動管道,並透過管道執行最近的成品版本
  1. 開啟終端機 (Linux、macOS 或 Unix) 或命令提示字元 AWS CLI (Windows),然後使用 執行start-pipeline-execution命令,指定您要啟動的管道名稱。例如,透過名為 的管道開始執行上次變更 MyFirstPipeline:

    aws codepipeline start-pipeline-execution --name MyFirstPipeline

    若要啟動在管道層級設定變數的管道,請使用 start-pipeline-execution命令搭配選用--variables引數來啟動管道,並新增將在執行中使用的變數。例如,若要新增值var1為 的變數1,請使用下列命令:

    aws codepipeline start-pipeline-execution --name MyFirstPipeline --variables name=var1,value=1
  2. 請檢視回傳的物件以驗證是否成功。此命令會傳回如下的執行 ID:

    { "pipelineExecutionId": "c53dbd42-This-Is-An-Example" }
    注意

    啟動管道後,您可以在 CodePipeline 主控台中或透過執行 get-pipeline-state命令來監控管道進度。如需詳細資訊,請參閱 檢視管道 (主控台)檢視管道詳細資訊和歷史記錄 (CLI)