Jenkins не видит локальный репозиторий svn

Есть проект spoAnt в Eclipse, есть локальный репозиторий SVN.
Я сделала commit в папку C:\Tools\svn_repository_2

Получился url вида file:///C:/Tools/svn_repository_2/spoAnt

Но при попытке указать данный путь в Jenkins для Repository URL, выдет ошибку

Unable to access file:///C:/Tools/svn_repository_2/spoAnt : svn: E180001: Unable to open an ra_local session to URL
svn: E180001: Unable to open repository ‘file:///C:/Tools/svn_repository_2/spoAnt’

Заглянула в папку после коммита, в папке с репозиторием папка с названием проекта не создалась, хотя коммит был успешным (может в этом дело)

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

может кто знает, как сделать чтобы заработало?

Сдается мне у тебя какая-то путаница с локальной копией репозитория и репозиторием

  1. Нажми правой кнопкой мыши на проект в Eclipse и выбери в меню Team > Configure Branches/Tags

  2. Скопируй сюда содержимое поля URL из открывшегося окна

  3. Нажми Cancel

file:///C:/Tools/svn_repository_2/spoAnt

Попробуй указывать два слеша после file, то есть file://C:/Tools/svn_repository_2/spoAnt

Ещё можешь почитать похожие мучения вот по этой ссылке.

Возможно это будет тебе стимулом не маяться с file-протоколом, а установить svn service, например, вот по этой инструкции.

1 лайк

спасибо, установила svn service

А с двумя слешами не заработало? Интересно :smile:

к сожалению, не заработало (

присоединюсь к мнению, что есть путаница с локальной копией репозитория и репозиторием. назвние job-ы потом будете ещё смотреть, чтобы не было пробелов и спецсимволов, т. к. будут ещё проблемы.