Встречается на собеседованиях • сегодня

Как происходит деплой на нынешней работе

Мы используем CI/CD пайплайн в GitLab. После мержа в main автоматически запускается сборка:

  1. Сборкаnpm run build создает оптимизированную версию проекта.
  2. Тесты – прогоняются юнит- и E2E-тесты (Jest + Cypress).
  3. Деплой – артефакты загружаются на S3 + инвалидация CloudFront (для статики).

Для staging/feature-веток используется Preview Deploy (Vercel). Ручной деплой через git tag с семантическим версионированием.

Пример .gitlab-ci.yml:

yaml
deploy_prod:  
  only:  
    - main  
  script:  
    - aws s3 sync ./dist s3://our-bucket --delete  
    - aws cloudfront create-invalidation...  

Мониторинг через Sentry + CloudWatch. Откат – ручной через rollback-тег или revert коммита.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы