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