Встречается на собеседованиях • сегодня
Как код выходил в продакшн на последнем месте работы
В предыдущем проекте использовали CI/CD на основе GitHub Actions. Процесс выглядел так:
- Разработка велась в feature-ветках, код мержился в
developчерез пул-реквесты с ревью. - После мержа в
developавтоматически запускались тесты (Jest, Cypress) и сборка. - Раз в неделю делали релиз - мержили
developвmain, что триггерило деплой на продакшен.
Пример конфига GitHub Actions:
yaml
name: Production Deploy
on:
push:
branches: [main]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: npm ci && npm run build
- uses: azure/webapps-deploy@v2
with:
app-name: 'our-app'
slot-name: 'production'Дополнительно перед релизом проводили smoke-тесты на staging-окружении. В критичных случаях могли сделать хотфикс напрямую в main с последующим мержем в develop.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы