31  /  97

Continuous Integration

Просмотров: 21514
Дата последнего изменения: 06.09.2024
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
1
2
3
4
5

Continuous Integration

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

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

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

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

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

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

Видео

Continuous Integration — от простого к сложному


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

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