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

Что знаешь про CI/CD

CI/CD (Continuous Integration/Continuous Delivery) — это практика автоматизации сборки, тестирования и развертывания кода.

CI — автоматическая сборка и тестирование при каждом коммите в репозиторий (например, GitHub Actions, GitLab CI).
CD — автоматическое развертывание кода на сервер после успешного тестирования (например, через Docker, Kubernetes).

Пример .github/workflows/ci.yml для GitHub Actions:

yaml
name: CI  
on: [push]  
jobs:  
  build:  
    runs-on: ubuntu-latest  
    steps:  
      - uses: actions/checkout@v4  
      - run: npm install  
      - run: npm test  
      - run: npm run build  

Плюсы:

  • Быстрое обнаружение багов
  • Автоматизация рутинных задач
  • Ускоренный релиз

Используется в связке с инструментами: Jenkins, CircleCI, Travis CI.

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

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

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

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