Comments 5
тестирование и сборка webpack, будут идти параллельно. Благодаря чему их общее время выполнения будет меньше.
То есть в CI-пайплайне в логи будет попадать мешанина?
Кто-нибудь решал проблему сборки проектов без доступа к интернету?
Как вариант - docker build cache
Не очень понял как этим пользоваться. Обычно сначала копируются исходники, а потом выполняется npm ci, т.е. на стадии копирования кеш отключится и npm ci уже будет выполняться занова. Пока самый простой, но не очень хороший вариант, это тупо залить в гит node_modules. Либо надеяться на кеш самого npm
Можно локально поставить npm-registry - например https://verdaccio.org/ (но на гитхабе есть и другие варианты) и проксировать зависимости через него - заодно и от падений npm/github защитит
Оптимизация сборки веб-приложения