仅当更改发生在特定文件夹上时才运行 aws codebuild build

问题描述 投票:0回答:0

我有一个小型微服务应用程序,我想使用带有代码管道的代码构建来实现 ci/cd 管道

我的项目结构是这样的:

  • 项目文件夹
    • service-1
    • buildspec.yaml
    • Docker文件
    • ...
    • service-2
    • buildspec.yaml
    • Docker文件
    • ... 我想要做的是仅当特定服务发生更改时才运行构建。 我如何将正则表达式与 FILE_PATH 过滤器一起使用以仅在特定服务发生更改时运行构建?

我尝试通过设置 FILE_PATH=^service-1/.* 将过滤器与 codebuild webhooks 一起使用,但它没有按预期工作,因为它运行所有构建。

amazon-web-services aws-codepipeline aws-codebuild
© www.soinside.com 2019 - 2024. All rights reserved.