【问题标题】:Trigger AWS CodePipeline to rebuild my app via webhook触发 AWS CodePipeline 通过 webhook 重建我的应用程序
【发布时间】:2022-01-27 01:27:05
【问题描述】:

我将如何制作一个 webhook(我将从我的 CMS 中使用它)来调用我的 CodePipeline?

我有一个简单的 CodePipeline 设置,如下所示。

Source (Github) -> AWS CodeBuild -> AWS S3

这是一个基于 CMS 资源构建应用程序的 Node 应用程序。

目前仅提交到 Github 存储库会调用 CodePipeline 来重新制作我的应用程序。

但是,当 CMS 发生某些更改时,我想要一个 webhook 或 URL 触发器来调用 CodePipeline 以重新创建我的应用程序。

如何创建一个 webhook 来调用 CodePipeline?

【问题讨论】:

    标签: amazon-web-services aws-codepipeline


    【解决方案1】:

    不确定这是否是最干净的方式。如果您创建了调用 Lambda 的 API 网关。在 lambda 中,您可以使用其中一个 AWS sdks 来运行脚本。例如,如果您使用 Python,它将是 boto3.start_build()

    这只是我的第一个。

    在 sdk 或 cli 之外,我认为 Pipelines 仅适用于 ECR、S3、CodeCommit、BitBucket 和 Github。

    【讨论】:

      猜你喜欢
      • 2020-08-08
      • 2019-03-02
      • 2021-05-16
      • 2020-03-01
      • 1970-01-01
      • 2022-11-10
      • 2018-11-16
      • 2021-08-08
      • 1970-01-01
      相关资源
      最近更新 更多