Встречается на собеседованиях • сегодня
Что такое CI/CD
CI/CD (Continuous Integration/Continuous Delivery) — это практика автоматизации процессов разработки, тестирования и развертывания ПО.
CI (Continuous Integration) — автоматическая сборка и тестирование кода при каждом коммите в репозиторий. Позволяет быстро находить ошибки.
CD (Continuous Delivery/Deployment) — автоматическое развертывание кода в тестовые/продакшен-среды после успешного CI.
Пример конфигурации .gitlab-ci.yml:
yaml
stages:
- test
- deploy
unit_tests:
stage: test
script:
- npm install
- npm test
deploy_to_staging:
stage: deploy
script:
- echo "Deploying to staging..."
only:
- mainПлюсы:
- Быстрый фидбек по багам
- Снижение рисков при релизах
- Автоматизация рутинных задач
Используется в связке с инструментами: Jenkins, GitLab CI, GitHub Actions, CircleCI.

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