

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

# 手動啟動管道
<a name="pipelines-rerun-manually"></a>

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

**Topics**
+ [手動啟動管道 (主控台)](#pipelines-rerun-manually-console)
+ [手動啟動管道 (CLI)](#pipelines-rerun-manually-cli)

## 手動啟動管道 (主控台)
<a name="pipelines-rerun-manually-console"></a>

**手動啟動管道，並透過管道執行最新的修訂版本**

1. 登入 AWS 管理主控台 並開啟 CodePipeline 主控台，網址為 https：//[http://console.aws.amazon.com/codesuite/codepipeline/home](https://console.aws.amazon.com/codesuite/codepipeline/home)。

1. 在 **Name (名稱)** 中，選擇您想啟動的管道名稱。

1. 在管道詳細資訊頁面上，選擇**發行變更**。如果管道設定為傳遞參數 （管道變數），則選擇**發行變更**會開啟**發行變更**視窗。在**管道變數**中，在管道層級變數的 欄位或欄位中，輸入您要在此管道執行中傳遞的值。如需詳細資訊，請參閱[變數參考](reference-variables.md)。

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

## 手動啟動管道 (CLI)
<a name="pipelines-rerun-manually-cli"></a>

**手動啟動管道，並透過管道執行最近的成品版本**

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 
   ```

1. 請檢視回傳的物件以驗證是否成功。此命令會傳回如下的執行 ID：

   ```
   {
       "pipelineExecutionId": {{"c53dbd42-This-Is-An-Example"}}
   }
   ```
**注意**  
啟動管道之後，您可以在 CodePipeline 主控台中或透過執行 **get-pipeline-state**命令來監控其進度。如需詳細資訊，請參閱[檢視管道 （主控台）](pipelines-view-console.md)及[檢視管道詳細資訊與歷程記錄 (CLI)](pipelines-view-cli.md)。