Add GitLab CI/CD pipeline
Что сделано
- добавлен файл
.gitlab-ci.yml; - настроена установка зависимостей;
- добавлена проверка проекта через
yarn nx run-many -t lint; - настроена сборка приложения;
- добавлено кэширование
node_modules; - результат сборки из
distсохраняется в artifacts; - добавлен ручной deploy для ветки
main; - добавлен ручной deploy тестового стенда для merge request;
- версия Node.js в CI приведена к версии проекта.
Проверка
yarn nx run-many -t lintyarn build