31  /  96

Continuous Integration

Просмотров: 1713 (Статистика ведётся с 06.02.2017)

Continuous Integration - это практика разработки программного обеспечения, которая заключается в выполнении частых автоматизированных сборок проекта для скорейшего выявления и решения интеграционных проблем. Частый и постоянный выпуск релизов позволяет модулям системы постоянно взаимодействовали между собой целостно, что снижает риск срыва сроков.

Как элемент используется в Экстремальном программировании.

Эта практика рекомендуется для больших проектов, имеющих большой временной период для исполнения. То над чем вам предстоит работать и что поддерживать, а не просто сделать и сдать. В маленьких проектах в этой технологии просто нет необходимости, лучше использовать Kanban или SCRUM.

Требования к производству по практике Continuous Integration

  • Использование системы контроля версий.
    • Создаются ветки, система аудита и политики коммита.
    • Используются обработчики событий – hooks.
    • Частые коммиты, лучше – раз в день.
  • Модульные тесты
    • Тесты можно делать не сложные.
    • Можно не использовать PHPUnit, Simple Test
  • Версии Bitrix Framework на тестовом и "боевом" серверах всегда должны совпадать.

6
Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии