amazon-web-services - AWS CodePipeline :从 CodeCommit 获取一些源代码,而无需重新构建所有内容
问题描述
我有 2 个项目,具体取决于我的库 2 个项目(项目 A 和 B)有自己的 CodePipeline 的管道,每次我推送 CodeCommit 时都会重建(感谢 aws 的 CodeBuild)它们(如果我推送 A,A 将被重建,对于二)
但是
当我将我的库和仅我的库推送到 CodeCommit 时,
我想重建 A和B。
我面临的问题是,当我推动 A 或 B 时,它会重建 A 和 B,因为所述管道检测到一些变化
解决方案
据我了解,您正在寻找将 Build 限制在您进行提交的存储库的方法。但是,目前不支持此用例。CodePipeline 当前如何与多个源一起工作是它允许在单个管道中执行多个源操作。任一源中的更改/提交将触发管道执行。要知道的是,每个管道执行都会为这两个操作提取最新的源(不仅仅是具有触发管道执行的提交的那个)。
您的用例的替代方法可能是为存储库使用单独的 CodePipelines,但可能会产生额外费用。
推荐阅读
- python - 当我从数据框中的一行中创建一个列表时,它在 for 循环中只迭代一次,当对列执行相同操作时它工作正常
- nrwl - nrwl/nx 工作区特定示意图
- java - 我想将变量传输到扩展类而不将其值更改为 null
- excel - 从 Excel VBA 打开 PowerPoint 时出错
- javascript - Reactjs-TypeError:无法在“窗口”上执行“获取”:无法从 ***.**.*.***:2000 解析 URL
- css - 复选标记“✔”在 Microsoft Edge 中看起来不同
- bootstrap-4 - bootstrap 4 card-deck 包含不同宽度的卡片
- python - Pytest:测试文件中具有模块范围的夹具工作,但在 conftest.py 中抛出错误
- powershell - 打开 Word 文档,根据搜索模式,转到该页面
- android - 使用 Grafika 的 camera2 API 连续捕获