середу, 10 серпня 2011 р.

Выбор инструмента

На рынке присутствует масса разнообразных систем непрерывной интеграции (сравнение). Сложно назвать хотя бы несколько из них очень похожими, тем не менее, разница между серьезными и зрелыми решениями, зачастую, не столь значительна. Механизмы расширений, поддерживаемые любой уважающей себя системой, делают различия еще менее заметными.

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

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

Автор отдает предпочтение Jenkins/Hudson и во всех последующих примерах будет использовать именно эту систему.

Немає коментарів:

Дописати коментар