amazon-web-services - 在 AWS CodePipeline 中配置提交消息过滤器

标签 amazon-web-services aws-codepipeline aws-codebuild

好吧,我想避免某些类型的提交来触发 AWS CodePipeline,但我在源代码阶段找不到任何关于此的配置:

enter image description here

但是,如果 AWS CodeBuild 未与 AWS CodePipeline 链接,我可以访问有关触发器的更多功能:

enter image description here

如何使用 AWS CodePipeline 配置触发器选项?

最佳答案

您可以通过编辑管道的 CloudWatch 事件来执行此操作。使用 Lambda 函数,您可以在提交中查找特定类型的更改。下面链接中的示例查找对特定文件的更改 - 例如,如果您更改了 readme.md 文件,请不要部署。

https://aws.amazon.com/blogs/devops/adding-custom-logic-to-aws-codepipeline-with-aws-lambda-and-amazon-cloudwatch-events/

例如,您可以进一步使用此示例并在您的提交消息中查找特定标志。

关于amazon-web-services - 在 AWS CodePipeline 中配置提交消息过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63383124/

相关文章:

amazon-elastic-beanstalk - 使用 CodePipeline 在另一个 AWS 账户中部署 ElasticBeanstalk 应用程序

mysql - 无法连接到不在 VPC 中的 AWS RDS 实例

python - 使用boto3批量复制

amazon-web-services - 访问 index.html Amazon S3 静态网站被拒绝

amazon-web-services - Boto3 在 AWS CodeBuild 中运行时使用什么凭证?

amazon-web-services - 在 AWS CodeBuild 中缓存 Gradle 包装器

CodeBuild 源阶段的 terraform AWS CodePipeline 配置

ruby-on-rails - 回形针 AWS::S3::Errors::NoSuchKey 复制错误

kubernetes - 如何将 AWS EKS 与 CI/CD 结合在一起?

amazon-web-services - 您如何在 AWS 代码构建中标记构建