Можно ли параметризовать URL хранилища Subversion с ревизией в Hudson? - PullRequest
4 голосов
/ 07 мая 2010

У меня есть работа в Хадсон с Subversion в качестве управления исходным кодом.
Но я не хочу всегда обновлять рабочую копию до версии HEAD.
Мне нужно иметь возможность выбирать SVN-ревизию при запуске этой работы.
Возможна параметризация сборки с номером ревизии.
Но насколько я вижу, я не могу использовать параметр в URL хранилища.
Я могу только жесткую версию кода.
Это правда?

Ответы [ 4 ]

5 голосов
/ 08 мая 2010

Вы можете объявить параметр String REVISION, а затем использовать http://host/path@${REVISION} в качестве URL хранилища. При запуске сборки вам будет предложен номер ревизии. Вы можете дать конкретную ревизию или ГОЛОВУ для сборки последней версии.

2 голосов
/ 07 мая 2010

Да, так оно и есть. Для получения дополнительной информации:

В JIRA см .: http://issues.hudson -ci.org / просмотр / HUDSON-4412

Также см .: Может ли параметризованная сборка Hudson переопределить версию SVN?

1 голос
/ 07 мая 2010

Плагин Subversion Release Manager может делать то, что вы хотите.

Этот плагин позволяет вам настроить работу в Гудзоне для создания определенных ревизий проекта.

Hudson-3207 - связанная ошибка Гудзона.

1 голос
/ 07 мая 2010

Не указывайте URL в поле Subversion Хадсона. Просто используйте одну команду svn co -rRevision.. перед реальным вызовом скрипта сборки. URL, где Revision определен как параметр.

...