

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 手动启动管道
<a name="pipelines-rerun-manually"></a>

默认情况下，在创建管道以及每次在源存储库中进行更改时，将会自动启动管道。但是，您可能希望再次通过管道重新运行最新的修订。您可以使用 CodePipeline 控制台或 **start-pipeline-execution** and 命令通过管道手动重新运行最新的修订版。 AWS CLI 

**Topics**
+ [手动启动管道（控制台）](#pipelines-rerun-manually-console)
+ [手动启动管道（CLI）](#pipelines-rerun-manually-cli)

## 手动启动管道（控制台）
<a name="pipelines-rerun-manually-console"></a>

**手动启动管道并通过管道运行最新的修订**

1. 登录 AWS 管理控制台 并打开 CodePipeline 控制台，[网址为 http://console.aws.amazon。 com/codesuite/codepipeline/home](https://console.aws.amazon.com/codesuite/codepipeline/home)。

1. 在**名称**中，选择要启动的管道的名称。

1. 在管道详细信息页中，选择**发布更改**。如果将管道配置为传递参数（管道变量），则选择**发布更改**会打开**发布更改**窗口。在**管道变量**中管道级变量的一个或多个字段中，输入要为此管道执行传递的一个或多个值。有关更多信息，请参阅 [变量参考](reference-variables.md)。

   这会通过管道启动在源操作中指定的每个源位置中提供的最新修订。

## 手动启动管道（CLI）
<a name="pipelines-rerun-manually-cli"></a>

**手动启动管道并通过管道运行最新版本的项目**

1. 打开终端（Linux、macOS 或 Unix）或命令提示符 (Windows)，并使用 AWS CLI 运行 **start-pipeline-execution** 命令，指定您要启动的管道的名称。例如，通过名为 *MyFirstPipeline* 的管道开始运行上次的更改：

   ```
   aws codepipeline start-pipeline-execution --name MyFirstPipeline
   ```

   要启动在管道级配置变量的管道，请使用带有可选 **--variables** 参数的 **start-pipeline-execution** 命令启动管道并添加执行中将使用的变量。例如，要添加值为 `1` 的 `var1` 变量，请使用以下命令：

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