手动启动管道 - Amazon CodePipeline
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

手动启动管道

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

手动启动管道(控制台)

手动启动管道并通过管道运行最新的修订
  1. 登录 Amazon Web Services Management Console 并打开 CodePipeline 控制台,网址为 http://console.aws.amazon.com/codesuite/codepipeline/home

  2. 名称中,选择要启动的管道的名称。

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

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

手动启动管道 (CLI)

手动启动管道并通过管道运行最新版本的项目
  1. 打开终端(Linux、macOS 或 Unix)或命令提示符 (Windows),并使用 Amazon CLI 运行 start-pipeline-execution 命令,指定您要启动的管道的名称。例如,通过名为的管道开始运行最后一次更改 MyFirstPipeline:

    aws codepipeline start-pipeline-execution --name MyFirstPipeline

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

    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)