Хадсон Генеральная Операция - PullRequest
0 голосов
/ 08 сентября 2011

Просто ищу общие сведения о том, как все работает.Если есть сервер Hudson ci, получает ли Hudson исходный код из репозитория и выполняет сборку, тогда нормально ли иметь сборку, если она успешна, развертывать то, что где-то, например файл WAR?

Мне интересно, настроен ли Хадсон на использование определенного продукта сборки, скажем, maven, а затем просто использовать команды maven для сборки?

Как Хадсон узнает, когда получить код и выполнить сборку, яЯ предполагаю, что это программируемые, в общем, каковы варианты, то есть, основанные на времени, он знает, когда произошла проверка кода, или ??

Пытаясь получить общую картину на данный момент, и какнекоторые механики работают.

1 Ответ

0 голосов
/ 08 сентября 2011

Несколько кратких ответов:

  • Если есть сервер Hudson ci, получает ли Hudson исходный код из репозитория и выполняет сборку

Да, это одинвозможность начать сборку в Гудзоне;Вы можете установить задание на сборку для опроса вашего хранилища исходного кода с заданным интервалом.Поддерживаются почти все основные системы SCM.

  • тогда нормально ли иметь сборку, если она успешна, развернуть что-то где-нибудь, скажем, файл WAR?

Это легко настроить.

  • Мне интересно, если Hudson настроен на использование определенного продукта сборки, скажем, maven, тогда просто используйте команды maven для сборки?

У Хадсона есть встроенная поддержка сборок Maven и Ant;вы просто указываете ему выполнить определенный набор целей из вашего файла сборки Ant или Maven POM.Jenkins, форк Hudson с открытым исходным кодом, также поддерживает Gradle;Я не уверен, что Хадсон это делает.

  • Как Хадсон знает, когда нужно получить код и выполнить сборку, я предполагаю его программируемую, в общем, какие есть варианты, то есть времяна основе, знает ли он, когда произошла регистрация кода, или ??

Вы можете опрашивать определенное местоположение (или набор местоположений) в вашем SCM по расписанию и запускать сборку при измененияхобнаружены, или просто установите сборку для запуска по фиксированному расписанию.Вы также можете запустить сборку на основе результатов другой сборки.

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