Hudson Continuous Integration - PullRequest
       2

Hudson Continuous Integration

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

Я просто новичок в Гудзоне.и я хочу знать, есть ли способ настроить его для получения исходного кода Java с локального диска, такого как c: ..., d: ...

Сейчас у меня нет хранилища исходного кода.

Если есть способ, пожалуйста, дайте мне знать.спасибо

Ответы [ 3 ]

7 голосов
/ 15 сентября 2011

Мой совет: создайте репозиторий исходного кода, даже если он находится только на вашем локальном диске.

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

А непрерывная интеграция без репозитория исходного кода в любом случае имеет обратный характер: что вы делаете , когда ваш КИ говорит вам, что у вас регрессия? Вы больше не можете просматривать старый исходный код, поэтому использование этой информации очень ограничено.

4 голосов
/ 15 сентября 2011

Для этой цели существует файловая система SCM (идентификатор плагина: filesystem_scm).

Имитация файловой системы как SCM путем проверки даты последнего изменения файловой системы, извлечения(), pollChanges (), ChangeLog и распределенная сборка поддерживаются.

Но наличие реального SCM крайне важно для серьезного развития.

1 голос
/ 15 сентября 2011

Вы можете попробовать использовать функцию Execute Shell для сборки.Используйте следующие команды (если используете Linux):

rm -rf /path/to/hudson/workspace
cp -r /path/to/source /path/to/hudson/workspace
# Do the rest of your build actions here

РЕДАКТИРОВАТЬ: Тем не менее, посмотрите на другие ответы.Нет смысла иметь CI без системы SCM.Если вы просто играете с Хадсоном, чтобы посмотреть, как он выглядит / чувствует себя, тогда вы можете делать то, что я предложил, но пожалуйста не делайте это постоянным решением.

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