Встречается на собеседованиях • сегодня
Как был устроен CI/CD на прошлы проектах
На последнем проекте использовали GitLab CI/CD. Конфигурация описана в .gitlab-ci.yml. Основные этапы:
- Build - сборка проекта через Maven/Gradle
- Test - запуск unit- и integration-тестов
- Code Quality - статический анализ через SonarQube
- Deploy - развертывание в тестовое окружение
- E2E - запуск end-to-end тестов
- Prod Deploy - ручное подтверждение для прода
Пример конфига:
yaml
stages:
- build
- test
- deploy
build_job:
stage: build
script:
- mvn clean package
test_job:
stage: test
script:
- mvn test
deploy_staging:
stage: deploy
script:
- scp target/*.jar user@server:/app
when: manual
only:
- masterАртефакты хранятся в GitLab Registry. Для мониторинга используем Grafana + Prometheus.

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