Как построить конкретную ревизию SVN в Хадсоне/Дженкинсе Фон: Мы используем NAnt как наш инструмент для построения. Вопрос: Как я могу сказать Хадсону построить конкретную ревизию в SVN, а не последнюю по умолчанию? Спасибо. Ответ 1 Вы настраиваете местоположение svn, включая номер версии <SVN_URL>@revision Вместо того, чтобы вставлять номер версии, жестко закодированный там, вы можете использовать параметр для задания hudson <SVN_URL>@$param Ответ 2 (Отсутствие комментариев для комментариев, поэтому я отвечаю вместо этого) Питер отвечает хорошо! Синтаксис мне не очень понятен. Решение было... чтение контекстной помощи Дженкинса! Последний синтаксис, который я использовал для моего URL-адреса репо, был следующим: http://mySVNdomain.com/svn/myREPOname/[email protected] где 414, разумеется, было необходимым пересмотром. Не пропустите возможность использования параметра @$, если вам нужно что-то динамическое Ответ 3 Пометьте ревизию, дайте Хадсону URL-адрес тега Ответ 4 Это плагин для Hudson, который работает очень хорошо. Он отображает список изменений и позволяет выбрать один для сборки. http://wiki.hudson-ci.org/display/HUDSON/Subversion+Release+Manager
Ответ 1 Вы настраиваете местоположение svn, включая номер версии <SVN_URL>@revision Вместо того, чтобы вставлять номер версии, жестко закодированный там, вы можете использовать параметр для задания hudson <SVN_URL>@$param
Ответ 2 (Отсутствие комментариев для комментариев, поэтому я отвечаю вместо этого) Питер отвечает хорошо! Синтаксис мне не очень понятен. Решение было... чтение контекстной помощи Дженкинса! Последний синтаксис, который я использовал для моего URL-адреса репо, был следующим: http://mySVNdomain.com/svn/myREPOname/[email protected] где 414, разумеется, было необходимым пересмотром. Не пропустите возможность использования параметра @$, если вам нужно что-то динамическое
Ответ 4 Это плагин для Hudson, который работает очень хорошо. Он отображает список изменений и позволяет выбрать один для сборки. http://wiki.hudson-ci.org/display/HUDSON/Subversion+Release+Manager