Я разработчик .NET, и я настроил git-репозиторий и teamcity на компьютере с Windows-сервером. Я также начинаю использовать / изучать ruby, и я хочу настроить CI для ruby на рельсах.
Мне было интересно, какой будет лучшая установка для этого. У меня есть только одна машина, которую я могу использовать в качестве сервера.
Все на Windows Server - я ожидаю, что это усложнит работу с ruby CI. Я занимаюсь разработкой ruby на виртуальной машине Ubuntu в Windows 7.
Все на сервере Ubuntu (или другом Linux) - большие проблемы для .Net, поскольку я моно, не в курсе некоторых из новейших технологий .net, которые я использую.
Windows-сервер, на котором размещен виртуальный сервер Ubuntu. Git и Ruby CI на сервере Ubuntu и teamcity на сервере Windows.
Последний выбор мой любимый на данный момент. Но прежде чем потратить много времени на настройку, мне было интересно, что другие могли сделать в этой ситуации.
Я также хотел бы начать с некоторого непрерывного развертывания.