Угловой 6+ Monorepo с инкрементальной сборкой - PullRequest
0 голосов
/ 30 августа 2018

У нас есть монорепо для нашего приложения, которое состоит из трех частей:

  • Пользователь
  • партнер
  • админ

Также у нас есть несколько общих модулей. Кто-нибудь знает инструмент, который можно настроить для запуска определенных команд на основе изменений фиксации? Например, нам не нужно создавать все проекты в нашей сборке CI, если мы изменили только «пользовательский» проект. Нам нужно восстановить их все только в том случае, если мы изменили что-то в разделе «общий доступ».

Итак, мы ищем рабочие решения для проверки файлов коммитов и принятия решения на основе пути к этим файлам, какую команду следует запускать в CI, например, если у нас есть хотя бы одно изменение в src / projects / user, чем мы должны запустите "ng build user ...".

1 Ответ

0 голосов
/ 30 августа 2018

Вы можете проверить nx. Он предлагает некоторые инструменты для монорепроектов, включая автоматические сборки на основе изменений в репозитории

https://nrwl.io/nx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...