Непрерывный сервер тестирования интеграции: размещенный, собственный рабочий стол или собственный сервер
https://softwareengineering.stackexchange.com/questions/203330
-
29-09-2020 - |
Вопрос
Для тестирования я планирую запускать постоянное тестирование интеграции.В основном есть два варианта: размещены или собственный рабочий стол / сервер.Я сломаю его на 3 варианта, у меня есть:
-
hosted:
- .
- Экономичный, $ 10-20 / месяц для небольшого приложения
- Меньше настройки, Ci Company управляет всем аппаратным обеспечением и программным обеспечением
-
Рабочий стол:
- .
- Я мог бы просто купить простой, дешевый рабочий стол в качестве тестового сервера (около 500 долларов).
-
Используемый сервер:
- .
- Мой нынешний офис выгружает какой-то старый сервер Dell Sheer (вероятно, двухъядерный xeon, который я могу купить за 50 долларов или менее
Пожалуйста, посоветуйте мне, что лучше всего служит для небольшой команды 2-3 разработчиков.Спасибо.
Решение
Экономичный ... $ 20 в месяц, или 50 долларов США для Dell ... Похоже, это лучший вариант, особенно когда вам не нужна надежность (то есть, если она ломается, вы покупаете новые биты и восстановление,или повторно оцените ваши варианты тогда).
Лично, я повторно использовал старый настольный компьютер - если бы было достаточно хорошо для разработки, достаточно хорошего для автоматического тестирования, и если вы что-то вроде в большинстве магазинов, вы будете иметь множество старых, лежащих изВ последний раз вы купили новые ПК для разработки.
Другие советы
Это действительно зависит от того, в каком разрешении решения вы используете, а также насколько вы будете использовать его.
Например, многие размещенные CI хостируемые решения очень дешевые или даже бесплатно для нескольких пользователей, несколько рабочих мест и единого агента по сборке.Но их хостинг становится гораздо дороже, когда вы начинаете говорить о многих рабочих местах и множестве агентов построения.
Так, во время хостинга может быть дешевле изначально, он может быть очень быстро.Я бы установил программное обеспечение CI на старом настольном компьютере и построить свое самосовесное решение по мере необходимости.Но это только я, для некоторых людей стоимость хостинга стоит сбережений в головных болях конфигурации системы.