Есть ли способ настроить Travis CI на наших собственных машинах для частных репозиториев и подключиться к нашему собственному серверу git?
Travis CI для частных репозиториев
Ответ 1
Похоже, они работают над поддержкой частных репозиториев. Это в частном бета-тестировании сейчас. Оформить эту тему https://groups.google.com/forum/?fromgroups#!topic/travis-ci/Asq30ulew4E
Update: Вы также можете проверить https://circleci.com/ для частных репозиториев.
Ответ 2
Другой альтернативой является gitlab-ci. Это хорошо работает с gitlabhq и является открытым исходным кодом.
ОБНОВЛЕНИЕ:
Недавно я попробовал Jenkins с gitlabhq. Они оба могут сосуществовать очень хорошо, но с помощью дополнительных плагинов. Jenkins не поставляется с поддержкой git из коробки, но плагин для этого легко доступен.
Установка Jenkins была очень прямой на Ubuntu. Я предполагаю, что это должно быть так же просто на других платформах, как написано на Java и доступно как .war файл. Конфигурирование его также очень легко от его веб-интерфейса.
Доступны многочисленные плагины (в том числе для gitlabhq, Github и т.д.). Плагины можно загрузить и установить прямо из веб-интерфейса.
Ответ 3
У Travis теперь есть частное предложение, стартовая цена на момент написания этого составляет $129,00 USD в месяц за неограниченные репозитории с двумя одновременными сборками. Очень легко настроить, и если вы уже на GitHub, он очень хорошо интегрируется: https://magnum.travis-ci.com/
Ответ 4
Я думаю, что это то, что вы ищете. Мне особенно нравится платить за время сборки. http://beta.travis-ci.com/?r=http://about.travis-ci.org/docs/user/travis-pro/
Ответ 5
Дженкинс также является инструментом CI. cloudbees предлагает поддержку предприятия.
Ответ 6
Travis CI теперь предлагает Travis Pro для частных репозиториев. Пользователи со студенческим адресом электронной почты могут зарегистрироваться для GitHub Student Developer Pack и бесплатно получить доступ к сборке из частных репозиториев.