2012-05-30 3 views
31

Есть ли способ настроить Travis CI на наших собственных машинах для частных хранилищ и подключить ли он к нашему собственному серверу git?Travis CI для частных репозиториев

+10

http://vzmind.tumblr.com/post/9412611799/why-travis См. Раздел «Установка Travis-CI локально». –

+1

Другой альтернативой является использование другой размещенной службы CI, такой как https://circleci.com –

+1

@PaulBiggar, и это помогает как ...? – jackyalcine

ответ

12

Похоже, что они работают над поддержкой частных репозиториев. Сейчас он находится в частном бета-тестировании. Заказ этой теме https://groups.google.com/forum/?fromgroups#!topic/travis-ci/Asq30ulew4E

Update: Вы также можете проверить https://circleci.com/ для частных РЕПО.

+0

любое обновление по этому вопросу? – knocte

1

Я думаю, что это то, что вы ищете. Мне особенно нравится платить за время сборки.

+4

Должен ли я действительно предоставить им свой адрес электронной почты, прежде чем я смогу даже увидеть, что они предлагают? – andrewsi

2

У Трэвиса теперь есть частное предложение, стартовая цена на момент написания составляет $ 129,00 в месяц за неограниченные хранилища с двумя одновременными сборками. Очень легко настроить, и если вы уже на GitHub, он очень хорошо сочетается: https://magnum.travis-ci.com/

+0

, так что ... travis не с открытым исходным кодом – knocte

+0

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

6

Другой альтернативой является gitlab-ci. Это хорошо работает с gitlabhq и является открытым исходным кодом.

UPDATE:

Я недавно попробовал Jenkins с GitlabHQ. Они оба могут сосуществовать очень хорошо, но с помощью дополнительных плагинов. Jenkins не поставляется с поддержкой git из коробки, но плагин для этого легко доступен.

Установка Jenkins была очень прямой на Ubuntu. Я предполагаю, что это должно быть так же просто на других платформах, как написано на Java и доступно как .war-файл. Конфигурирование его также очень легко от его веб-интерфейса.

Доступны многочисленные плагины (в том числе для GitlabHQ, Github и т. Д.). Плагины можно загрузить и установить прямо из своего веб-интерфейса.

0

Jenkins также является инструментом CI. Cloudbees предлагает поддержку предприятия.