Angular 6+ Monorepo,增量构建

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

我们的前端应用程序有一个monorepo,它由三部分组成:

  • 用户
  • 伙伴
  • 管理

我们还有一些共享模块。有没有人知道可以配置为根据提交更改运行特定命令的工具?例如,如果我们只更改了“用户”项目,我们不需要在CI构建上构建所有项目。如果我们在“共享”下更改了某些内容,我们只需要重建所有内容。

所以我们正在寻找一个工作解决方案来检查提交文件,并根据这个文件的路径决定应该在CI上运行哪个命令,例如,如果我们在src / projects / user下至少有一个更改,那么我们应该运行“ng建立用户...“。

angular continuous-integration
1个回答
1
投票

你可以看看nx。它为monorepo项目提供了一些工具,包括根据存储库更改进行自动构建

https://nrwl.io/nx

© www.soinside.com 2019 - 2024. All rights reserved.