|
|
Компьютеры - Непрерывная интеграция - Преимущества22 января 2011
Оглавление: 1. Непрерывная интеграция 2. Организация 3. Преимущества
- проблемы интеграции выявляются и исправляются быстро, что оказывается дешевле;
- немедленный прогон модульных тестов для свежих изменений;
- постоянное наличие текущей стабильной версии вместе с продуктами сборок для тестирования, демонстрации, и т. п.
- немедленный эффект от неполного или неработающего кода приучает разработчиков к работе в итеративном режиме с более коротким циклом.
Недостатки
- затраты на поддержку работы непрерывной интеграции;
- потенциальная необходимость в выделенном сервере под нужды непрерывной интеграции;
- немедленный эффект от неполного или неработающего кода отучает разработчиков от выполнения периодических резервных включений кода в репозиторий.
- в случае использования системы управления версиями исходного кода с поддержкой ветвления, эта проблема может решаться созданием отдельной "ветки" проекта для внесения крупных изменений. По окончании разработки и индивидуального тестирования такой ветки, она может быть объединена с основным кодом или "стволом" проекта.
Просмотров: 2647
|