Если вы видите что-то необычное, просто сообщите мне. Skip to main content

Что такое CI\CD

CI\CD содержит три основных момента:

  • Continuous Integration (CI)
  • Continuous Delivery (CD)
  • Continuous Deployment (CD)

Этапы

  • Написание кода.
  • Сборка.
  • Ручное/Автоматические тестирование.
  • Релиз.
  • Развертывание.
  • Поддержка и мониторинг.
  • Планирование.

Цели

  • Сегрегация отвественности
  • Снижение риска
  • Короткий цикл обратной сязи.

Состав команды.

  • Разработчики и дизайнеры (Dev)
  • Инженеры по качеству (QA)
  • Бизнес-аналитики (BAs) и владельцы продуктов (POs)
  • Оперативный отдел (Ops)/ DevOps-инженеры
  • Пользователи

Инструменты

  • GitLab, Github.
  • Docker, Kubernetes
  • Travis-CI, Circle-CI, Jenkins, TeamCity