- 22, Oct 2024
- #1
Я новичок во всем процессе DevOps.
Как разработчик программного обеспечения, имеющий некоторый опыт создания одностраничных приложений (SPA) с использованием Webpack, который уже выполняет модульные проверки, проверку кода и т. д., как процесс разработки SPA вписывается в рабочий процесс/конвейер DevOps?
Выполняете ли вы все проверки кода на стороне клиента, а затем отправляете скомпилированный код в процесс конвейера через NodeJS
buildpack (ie, build
папку) или мне нажать /dist
files into Git with a Jenkins file for CI/CD and then go through the pipeline with a server-side Static
билдпак?
Мне интересно, какой объем работы необходимо проделать локально, прежде чем пройти через конвейер. Мне не нравится идея использования дополнительных зависимостей (кажется, на стороне сервера всегда есть проблемы, препятствующие развертыванию приложений - устаревшие пакеты сборки, ошибки на серверах, простои и т. д.). Интересно, является ли простая выгрузка всего этого на сторону клиента хорошим способом ускорить выпуск приложения (просто отправьте статические файлы через статический пакет сборки).
Спасибо
#node.js #javascript