首页 > 解决方案 > 如何在 CodePipeline 中限制 CodeBuild,使其仅在需要时构建?

问题描述

我设置了一个 CodePipeline,它自动在 Github 上接受新的提交,构建它们,然后部署到 EC2 实例。

这很好用。但是,由于这是一个 Web 项目,我不需要为所有提交运行构建脚本。我不会在本地浪费时间,所以我也不想花钱通过 AWS 浪费它。

我的目标是指示 CodeBuild 仅在特定条件下进行构建。我在我的项目中添加了一个“在 PATH 时构建”设置,但无论如何它只是一直在构建。

如果我不能直接在 CodeBuild 上执行此操作,我可以(并且有意义)在 CodePipeline 中具有分支逻辑吗?

我有时需要运行 NPM。有时作曲家。有时我两个都跑,大多数时候都不跑。

任何输入表示赞赏。

标签: amazon-web-servicesaws-codepipelineaws-codebuild

解决方案


推荐阅读