Развертывание решения автоматической компиляции - PullRequest
2 голосов
/ 13 января 2010

В настоящее время я использую SVN для управления исходным кодом Java. Есть ли решение, с помощью которого я могу проверить код и автоматически скомпилировать новый код в файл JAR? Каким-то образом регистрация должна будет запустить процесс компиляции.

Ответы [ 3 ]

6 голосов
/ 13 января 2010

Вам необходим инструмент непрерывной интеграции . Хадсон будет хорошим выбором (я использовал его в прошлом году, и он работает очень хорошо)

2 голосов
/ 13 января 2010

Вы можете сделать это с сервером CI; сервер может находиться на другом компьютере (сервере сборки) и получить последний коммит, собрать его и скомпилировать в JAR. (Конечно, это не совсем идеально для больших проектов [из-за большого количества изменений и т. Д.), Но для личных вещей это должно работать в разумной степени).

0 голосов
/ 13 января 2010

Существует ряд программ непрерывной интеграции, которые делают именно это.Два, которые я использовал, это Bamboo (коммерческий) и CruiseControl (с открытым исходным кодом).Bamboo примерно в 1000 раз проще в настройке, чем CruiseControl, и действительно окупается после того, как вы создали сотни планов сборки или около того.С CruiseControl вы убьете себя задолго до того, как доберетесь до своего сотенного плана сборки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...