我在git存储库中有一个庞大的项目。它是一个包含大量模块的maven项目,其中大部分可以单独构建和部署,其中一些依赖于其他模块。我为buid计划配置了git存储库,它工作正常 - 一旦我推动我的更改,就会触发Bamboo构建。
但正如我之前提到的,该项目非常庞大,我正在寻找优化持续交付的方法。我试图创建一些只包含几个maven模块的构建计划。我使用“包含/排除文件”功能为这些构建计划创建了存储库。我输入了文件模式,如/ main-project /(subproject1 | subproject2 | subproject3)/ *。表达式工作正常,当我手动运行构建时,Bamboo会选择正确的子文件夹。问题是,我希望这些计划在某些东西被推送到repo时自动触发,就像整个项目中没有包含/排除过滤器的整个项目一样。但触发器在这种情况下不起作用。有可能解决它吗?