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

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

Релизы проходили раз в 2 недели. Использовали Git Flow с ветками develop (для тестирования) и master (продакшен). Перед релизом:

  1. Code Review: мержили фичи в develop, ревьюировали через GitHub PR.
  2. Тестирование: QA проверял на staging-среде (сборка через GitHub Actions).
  3. Релиз: мержили develop в master, создавали тег (например, v1.2.3). CI/CD разворачивал на продакшен (AWS S3 + CloudFront).

Пример CI-конфига (.github/workflows/deploy.yml):

yaml
name: Deploy
on:
  push:
    tags: v*
jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - run: npm ci && npm run build
      - uses: aws-actions/configure-aws-credentials@v1
      - run: aws s3 sync ./dist s3://prod-bucket

После релиза мониторили ошибки через Sentry.

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

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

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

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