Что означает CI?
Означает непрерывную интеграцию.
Определение
Непрерывная интеграция (CI) — это практика разработки программного обеспечения, при которой разработчики регулярно объединяют свои изменения кода в центральный репозиторий, за которым следуют автоматизированные сборки и тесты. Это основная практика философии DevOps.
Автоматизация
CI включает в себя культурный компонент, способствующий частой интеграции, и компонент автоматизации. Изменения кода запускают автоматизированные процессы сборки для создания исполняемого программного обеспечения.
Цели
Основные цели CI — быстро находить и исправлять ошибки, повышать качество программного обеспечения и сокращать время, необходимое для проверки и выпуска новых обновлений программного обеспечения.
Уверенность
Частая интеграция создает уверенность в том, что код всегда находится в работоспособном состоянии.
Покрытие тестами
CI должна включать всеобъемлющий набор автоматизированных тестов для покрытия различных аспектов программного обеспечения и обеспечения его уровня качества.
Хотите узнать больше?
Если вы хотите глубже разобраться в теме «CI» — или провести подобное обучение для вашей команды — давайте обсудим. Я помогаю командам понимать и применять эти концепции. Буду рад вашему обращению!
Что такое развертывание Blue / Green?
Это метод развертывания программного обеспечения, включающий поддержание дв...
Что такое тестировщик?
Тестировщик, также известный как инженер по тестированию или QA (Quality As...
Что означает QA?
Quality Assurance (QA), или Обеспечение Качества, это систематический проце...
Что такое Git?
Git — это распределенная система управления версиями, которая позволяет эфф...
Что такое тестирование?
Тестирование, или тест, — это процедура, проводимая для проверки и подтверж...