Настройте плагин Subversion в Jenkins для использования рабочей копии 1.6

Я использую плагин Jenkins Subversion для проверки рабочей копии в Jenkins. Отдельный клиент SVN используется для извлечения некоторой информации из этой рабочей копии (какая ветвь использовалась, какая ревизия и т. Д.).

Плагин Subversion создает рабочую копию 1.7, которую другой клиент не может обработать (это 1.6). Есть ли способ настроить плагин Subversion для получения рабочей копии 1.6?

В этом вопросе перечислен способ настройки плагина Subversion: Hudson не использует символические ссылки при использовании SVN (Subversion), поэтому я начал искать все параметры конфигурации и оказался на этой странице: http://svnkit.com/kb/user-guide-config-settings.html, но он действительно неполный.

Также я нашел это: http://wiki.svnkit.com/SVNKit_FAQ#Q:_Can_the_current_SVNKit_version_be_forced_to_create_pre-1.5_format_working_copies.3F, за исключением того, что это свойство игнорируется для новых каталогов.

Я не могу использовать переменные Jenkins для извлечения информации о ветвях и ревизиях, потому что один и тот же скрипт должен быть в состоянии работать и за пределами Jenkins. Обновление отдельного клиента также невозможно, поскольку мы работаем с "замороженным" программным обеспечением в системах сборки. Если ничего не получится, я могу понизить рейтинг Дженкинса, но это не является предпочтительным.

1 ответ

Решение

На главной странице конфигурации Jenkins (http:/<jenkins_server>/configure) найдите версию Subversion Workspace и установите для нее соответствующее значение (1.6).

Другие вопросы по тегам