首页 > 解决方案 > 如何为每个代码签入禁用 aws codepipeline 触发器

问题描述

我正在研究 AWS CodePipeline ,实际上,我有一个现有的 AWS Codepipeline 设置用于 3 个管道作业。我们使用 Bitbucket 作为源代码提供程序,在 codepipeline 中,我们已经在 Bitbucket repo 和 codepipeline 访问之间建立了连接。现在所有管道都在执行管道中的每个代码签入。现在我想禁用这些自动触发管道。我们需要手动执行所有管道。请帮助解决这个问题。

标签: amazon-web-servicesaws-codepipeline

解决方案


要为 bitbucket 中的每个代码检查禁用 AWS Codepipeline 触发器,您必须转到代码管道的 SOURCE 配置(bitbucket 配置),将有一个 WebHook 复选框,您必须取消选中它。

禁用 CodePipeline 中的 BitBucket 触发器[

您可以在 CLI 或控制台中手动启动管道

命令行:

aws codepipeline start-pipeline-execution --name MyFirstPipeline 

安慰:

  1. 登录 AWS 管理控制台并在http://console.aws.amazon.com/codesuite/codepipeline/home打开 CodePipeline 控制台。

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

  3. 在管道详细信息页面上,选择发布更改。这将通过管道启动源操作中指定的每个源位置中可用的最新修订。

更多细节:

https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-rerun-manually.html


推荐阅读