Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Кто нибудь пользуется Travis.CI от GitHub

Eugenie

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
zn_soft
Возможно я ошибся разделом
Стало интересно кто-нибудь использует (CI) непрерывную интеграцию (автоматическую компиляцию сборку и тестирование с отчетами на емэйл) Travis ?
Я и сам его не использовал еще, меня заинтересовало то что он способен собирать плагины с гитхаба и то что он бесплатен.
Полазил по чужим гитам и ни у кого не увидел файла travis.yml с инструкциями сборки...
Возможно многие используют дженкинс, но бесплатного дженкинса (уже настроенного на java) в сети не видел.
ПС: вот инструкция по настройке трэйвиса для вашего плагина: http://habrahabr.ru/post/200646/
нужно немного переделать чтоб вместо android sdk качался bukkit.jar или нести его с собой
и вуаля вы делаете коммит на гит а трэвис собирает весь проект и если написаны тесты то прогоняет их и автоматически и выкладывает jar
 
Последнее редактирование:
Как я понял - Travis - отдельный сайт. Тоесть полного контроля нету, а это минус. Еще минус - нету русского языка.

Я и сам его не использовал еще, меня заинтересовало то что он способен собирать плагины с гитхаба и то что он бесплатен.

Тоже самое умеет и дженкинс. Я у себя сделал систему автоматической сборки плагинов и модов на основе дженкинса + отправка на емаил сообщения о состоянии билда.
Дженкинс поддерживает maven или выполнение скриптов bat/sh из коробки. Для стягивания исходников нужно установить специальный плагин(Установка легкая, просто в настройках в разделе плагины выбрать нужные, и они сами скачаются и настроятся). Так как GitHub по мне - дорого за приватные репозитории, я поднял на одной из машин gitlab community. Штука весьма хорошая, да и весь функционал, который мне был нужен в нем есть. Также дженкинс можно настроить так, чтобы билды можно было скачивать только после авторизации, что мне и было нужно.

Возможно многие используют дженкинс, но бесплатного дженкинса (уже настроенного на java) в сети не видел.

Бред. Дженкинс тоже бесплатен. И кстати опенсурс. И я не понял, что значит настроенного на java.

чтоб вместо android sdk качался bukkit.jar или нести его с собой

А вот для этого нужно использовать maven/gradle(Я использую gradle). Они тебе и bukkit и другие зависимости скачают тд.

Ссылки:
Jenkins - jenkins-ci.org
GitLab - about.gitlab.com
Gradle - gradle.org
Maven - maven.apache.org
 
Бред. Дженкинс тоже бесплатен. И кстати опенсурс. И я не понял, что значит настроенного на java.
извиняюсь неправильно выразился .. я имею ввиду сервер дженкинс в инете , чтоб дома не собирать его, а гдето бесплатно хостился в интернете и все делал забесплатно, но почитав ваш пост задумался "а не настроить ли мне дженкинс, он русский " ... пока не решил , но включеный сервер сборок дома держать не хочется, а публичность исходников мне не страшна я пишу на русском языке а это для большинства программеров хуже обфускации :)
 
Публичный код на GitHub, приватный - в своём svnserve. Jenkins для сборки, Nexus для артефактов.
Правда руки не доходят последний донастроить, стоит почти чистый без дела. Может поможет кто советом, как его попроще связать с дженкинсом?
 
извиняюсь неправильно выразился .. я имею ввиду сервер дженкинс в инете , чтоб дома не собирать его, а гдето бесплатно хостился в интернете и все делал забесплатно, но почитав ваш пост задумался "а не настроить ли мне дженкинс, он русский " ... пока не решил , но включеный сервер сборок дома держать не хочется, а публичность исходников мне не страшна я пишу на русском языке а это для большинства программеров хуже обфускации :)
Да, вы правы. Я тоже не видел "аренды дженкинса". Хотя по использованию могу сказать, что для него вполне подойдет VDS с 1 Гб RAM, а они в наше время не такие уж и дорогие.

Публичный код на GitHub, приватный - в своём svnserve. Jenkins для сборки, Nexus для артефактов.
Правда руки не доходят последний донастроить, стоит почти чистый без дела. Может поможет кто советом, как его попроще связать с дженкинсом?
Какие плюсы у svn? И чем он лучше Git'a?
 
Какие плюсы у svn? И чем он лучше Git'a?
Он был лучше исключительно для меня — исторически я пользуюсь svn на работе 5+ лет, и до гита не было никакого дела. Он немного проще и понятнее, как мне кажется, у него ниже порог вхождения. Сейчас, конечно, нет никакой разницы.
 
Он был лучше исключительно для меня — исторически я пользуюсь svn на работе 5+ лет, и до гита не было никакого дела. Он немного проще и понятнее, как мне кажется, у него ниже порог вхождения. Сейчас, конечно, нет никакой разницы.
Спасибо :)
 

Поделиться этой страницей

Назад
Верх