Непрерывная интеграция

Уровень затрат на исправление неисправностей в ПО зависит от того, на каком этапе они были выявлены. Чем раньше обнаруживается проблема, тем легче ее решить. Модель непрерывной интеграции позволяет разработчикам раньше находить ошибки с помощью автоматических ночных тестов. Данный подход основан на следующих принципах:

  • Постоянная интеграция измененного кода с репозиторием исходного кода
  • Полностью автоматический процесс сборки и тестирования
  • Каждую ночь выполняются автоматизированные интеграционные тесты
  • Если сборка не работает, без труда можно выявить, кто внес текущие изменения. Ошибка исправляется на ранних стадиях

Модель непрерывной интеграции предполагает следующие преимущества:

  • Незамедлительное тестирование внесенных изменений
  • Постоянный доступ к информации о качестве сборок
  • Если в ходе выполнения автоматизированных тестов выявляется ошибка, разработчик может отменить последние изменения кода для нахождения первопричины проблемы
  • Интеграционные проблемы решаются задолго до финальной стадии интеграции; Различные проблемы, зачастую выявляемые на последних этапах разработки, решаются на начальной стадии
  • Рабочая сборка с последними изменениями кода всегда доступна для тестирования, демонстрации и развертывания

Компания MERA широко использует модель непрерывной интеграции для эффективного решения проблем и снижения рисков проекта. Данный подход может быть использован как с итеративной моделью разработки, так и Agile-методолгиями.

Хотите к нам присоединиться?

Меняй мир вместе с нами

Мобильные решения

Свяжитесь с нами