Как я могу поддерживать эти сценарии дополнений NPM/ember?
- разработчики создают аддон ember A и используют приложение build ember B, которое использует их локальный пакет A
- разработчики только собирают B, устанавливая A из нашего репозитория интеграции nexus NPM
- build system строит ember addon A, устанавливаемый в наш репозиторий релизов nexus NPM
Мейвен
- Рабочий стол разработчика создает пакеты install в локальном репозитории, чтобы использовать их позже в сборке.
- build system создает пакеты deploy в нашем внутреннем общем репозитории для использования разработчиками, поэтому им не нужно собирать все
НПМ
- сборки системы сборки могут использовать npm publish --registry http://ourrepo/nexus/.... для публикации в частном реестре
- десктопные сборки делать????
Мы могли бы использовать DependsOnMe с относительными путями, но это требует от нас установки какого-то правила, по которому сборки работают локально, а на машине сборки — иначе.
Хотя это возможно, я надеюсь, что есть более элегантное решение для этого.
Могу ли я попросить разработчиков создавать пакеты, которые попадают в локальный кеш npm для последующего использования, и если да, то можете ли вы указать мне на эту документацию?
Связанные