У меня есть родительский проект в ReactJS, построенный с использованием пряжи. Он имеет зависимые модули, которые разрабатываются внутри и хранятся в Subversion. Эти зависимые модули являются зависимостями от родительского модуля. Зависимые дочерние модули должны быть собраны и сохранены во внутреннем артефакте как модуль NPM.
Что я после-
1) Запустить конвейер сборки основного модуля, загрузить код src из SVN
2) проверить все версии модулей, зависящих от дома, если они доступны в Artifactory, если они доступны - загрузить эти артефакты, кроме пункта 3
3) Загрузите src-код зависимых модулей и запустите сборку, загрузите в артефакт.
4) продолжить построение основного родительского модуля
5) загрузить внешние зависимые пакеты, такие как nodejs, github и т. Д., Необходимые для установки пряжи во время сборки пряжи
6) заархивируйте пакет и загрузите родительский модуль во внутреннюю артефакт
Посоветуйте, пожалуйста, как лучше всего автоматизировать это, в основном, пункты 2,3 и 4?
Спасибо,
Сиддхарт
нет
нет
нет