Встречается на собеседованиях • сегодня
Как осуществлялся деплой на проекте
В проекте использовался CI/CD пайплайн на основе GitHub Actions. Основные этапы:
- Тестирование: Запуск pytest, flake8 и mypy при каждом пуше в ветку.
- Сборка: Создание Docker-образа при мердже в
main. - Деплой: Автоматический деплой образа на сервер через SSH (для staging) или в Kubernetes (prod).
Пример .github/workflows/deploy.yml:
yaml
name: Deploy
on: push
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: docker build -t app .
- run: scp -r ./app user@server:/pathДля прода использовался Helm с роллаутом по стратегии blue-green. Мониторинг через Prometheus/Grafana.

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