Версия фреймворка Angular 9 последняя на февраль 2020 г. Работает в контейнере Docker. Настроен CI/CD.
Как вносятся изменения в проект (доработки):
- Переключаемся на ветку dev и вносим изменения
- Тестируем локально, пушим на origin dev
- Переключаемся на ветку test и мержим c dev
- Пушим на origin test, происходит авто redeploy test
- Тестируем на тестовом стенде
- Переключаемся на мастер и мержим с test
- Пушим на origin, происходит авто redeploy prod
Сборка и доставка происходит при помощи скриптов Gitlab CI/CD в контейнере Docker.
Сборка приложения:
Тест ng build --configuration=staging
Сборка для деплоймента ng build --configuration=production
запуск локально в режиме прода ng serve --prod