首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS:如何指定将触发CodePipleine构建的文件更改?

AWS:如何指定将触发CodePipleine构建的文件更改?
EN

Stack Overflow用户
提问于 2022-02-23 17:48:37
回答 1查看 521关注 0票数 1

我在GitHub上存储了一个包含多个子项目(微服务)的monorepo。我正在尝试使用AWS、CodePipeline和CodeBuild的组合来构建它。我想启动管道取决于哪个子项目已经被更改。例如,如果更改了service-1文件夹中的文件,我希望运行一个service-1管道,并且我不想运行service-2service-3的构建。

在Google中,有一种可能性来指定“包含的文件”和“忽略的文件”。我正试图在AWS中找到完全相同的东西。

Quastion:如何指定将触发CodePipleine构建的文件/文件夹更改?

EN

回答 1

Stack Overflow用户

发布于 2022-02-23 19:39:34

与AWS中的许多服务一样,您必须自己构建它。有一篇关于如何自定义触发器的博客。它大致由以下内容组成:

  1. 创建一个CW事件规则,该规则在重新部署更新代码时触发lambda。
  2. 在上面的lambda中编写适合您使用的逻辑。
  3. lambda最终会发出一个自定义CW事件。
  4. 将管道配置为基于自定义事件有效负载触发

文章可在以下网站找到:https://aws.amazon.com/blogs/devops/adding-custom-logic-to-aws-codepipeline-with-aws-lambda-and-amazon-cloudwatch-events/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71241795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档