Непрерывный сервер тестирования интеграции: размещенный, собственный рабочий стол или собственный сервер

softwareengineering.stackexchange https://softwareengineering.stackexchange.com/questions/203330

  •  29-09-2020
  •  | 
  •  

Вопрос

Для тестирования я планирую запускать постоянное тестирование интеграции.В основном есть два варианта: размещены или собственный рабочий стол / сервер.Я сломаю его на 3 варианта, у меня есть:

  1. hosted:

      .
    • Экономичный, $ 10-20 / месяц для небольшого приложения
    • Меньше настройки, Ci Company управляет всем аппаратным обеспечением и программным обеспечением
  2. Рабочий стол:

      .
    • Я мог бы просто купить простой, дешевый рабочий стол в качестве тестового сервера (около 500 долларов).
  3. Используемый сервер:

      .
    • Мой нынешний офис выгружает какой-то старый сервер Dell Sheer (вероятно, двухъядерный xeon, который я могу купить за 50 долларов или менее
  4. Пожалуйста, посоветуйте мне, что лучше всего служит для небольшой команды 2-3 разработчиков.Спасибо.

Это было полезно?

Решение

Экономичный ... $ 20 в месяц, или 50 долларов США для Dell ... Похоже, это лучший вариант, особенно когда вам не нужна надежность (то есть, если она ломается, вы покупаете новые биты и восстановление,или повторно оцените ваши варианты тогда).

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

Другие советы

Это действительно зависит от того, в каком разрешении решения вы используете, а также насколько вы будете использовать его.

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

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

Лицензировано под: CC-BY-SA с атрибуция
scroll top