Как настроить Jenkins "Конвейерный скрипт из SCM" с SVN - PullRequest
0 голосов
/ 11 июня 2019

В моем проекте Jenkins я настроил «Конвейерный сценарий из SCM» с Subversion в качестве SCM, URL-адрес репозитория, соответствующий репозиторию на нашем тестовом сервере VisualSVN (для обсуждения назовите его https://foo.bar.com/svn/Kofax/) и путь сценария «Файлы Jenkins / Jenkinsfile».

Когда я запускаю сборку, я получаю следующий вывод на консоль. Путь к хранилищу, по-видимому, неправильно соединен (например, он имеет две копии 'svn'), но я не знаю, откуда появляются посторонние символы:

Запущено удаленным хостом org.tmatesoft.svn.core.SVNException: svn: E160013: '/ svn / Kofax /! svn / bc / 10 / Jenkins% 20files / Jenkinsfile' путь не найден: 404 не найден ( https://foo.bar.com)

Я пытался удалить имя хранилища из URL хранилища, но потом Дженкинс сказал, что не может подключиться к хранилищу (как вы могли ожидать). Я также попытался использовать подчеркивание, а не пробел в пути сценария.

Любые предложения будут оценены.

1 Ответ

0 голосов
/ 11 июня 2019

Снятие отметки с опции Lightweight Checkout позволило продолжить сборку, поэтому я думаю, что это может быть ошибкой в ​​Jenkins.

Также представляется, что имя репозитория должно быть частью пути сценария, поэтому в моем случае правильный путь сценария был Kofax / Jenkins_files / JenkinsFile.

Надеюсь, это поможет еще одному новичку Дженкинс.

...