2016-11-15 2 views
-1

Я не могу запустить сборку с Дженкинсом, и на консоли я мог найти ниже ошибку. Но я проверил корневой каталог репозитория и доступ к вспомогательной директории через браузер, и все в порядке.Jenkins + SVN: svn: E175002: ОПЦИИ

[EnvInject] - Loading node environment variables. 
Building remotely on xxx.xxx.xxx.xxx in workspace /path/project 
Updating http://<IP>/path/to/repo at revision 
U   rpms/src/main/ 
At revision 6374 
hudson.util.IOException2: revision check failed on http://<IP>/path/to/repo/subfolders 
    at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:178) 
    at hudson.scm.SubversionChangeLogBuilder.run(SubversionChangeLogBuilder.java:113) 
    at hudson.scm.SubversionSCM.calcChangeLog(SubversionSCM.java:649) 
    at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:810) 
    at hudson.model.AbstractProject.checkout(AbstractProject.java:1382) 
    at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:676) 
    at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88) 
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:581) 
    at hudson.model.Run.execute(Run.java:1593) 
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) 
    at hudson.model.ResourceController.execute(ResourceController.java:88) 
    at hudson.model.Executor.run(Executor.java:247) 
Caused by: org.tmatesoft.svn.core.SVNException: svn: E175002: OPTIONS /path/to/repo/subfolders failed 
    at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:379) 
    at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:364) 
    at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:352) 
    at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:708) 
    at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:628) 
    at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:103) 
    at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1018) 
    at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:180) 
    at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.getRevisionNumber(SvnNgRepositoryAccess.java:118) 
    at org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.getLocations(SvnRepositoryAccess.java:148) 
    at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.createRepositoryFor(SvnNgRepositoryAccess.java:45) 
    at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:160) 
    at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:35) 
    at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20) 
    at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1235) 
    at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:291) 
    at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:967) 
    at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:872) 
    at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:166) 
    ... 11 more 
Caused by: svn: E175002: OPTIONS path/to/repo/subfolders failed 
    at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:208) 
    at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:154) 
    at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:97) 
    ... 30 more 
Caused by: org.tmatesoft.svn.core.SVNAuthenticationException: svn: E170001: OPTIONS request failed on '/path/to/repo/subfolders' 
svn: E170001: OPTIONS of '/path/to/repo/subfolders': 403 Forbidden (http://<IP>/) 
    at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:62) 
    at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51) 
    at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection._request(HTTPConnection.java:748) 
    at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:373) 
    ... 29 more 
Caused by: svn: E170001: OPTIONS of '/path/to/repo/subfolders': 403 Forbidden (http://<IP>/) 
    at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:208) 
    at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:189) 
    at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:141) 
    at org.tmatesoft.svn.core.internal.io.dav.http.HTTPRequest.createDefaultErrorMessage(HTTPRequest.java:452) 
    at org.tmatesoft.svn.core.internal.io.dav.http.HTTPRequest.dispatch(HTTPRequest.java:189) 
    at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection._request(HTTPConnection.java:460) 
    ... 30 more 
Notifying upstream projects of job completion 
Finished: FAILURE 

Мы используем CollabSVN в ОС CentOS6.

Пожалуйста, помогите.

+0

Одно из сомнений, я видел папку '.subversion/auth', но я вижу любые данные в ней. Поэтому я не удалял папку .subversion и несколько проектов в Jenkins. Если в случае, если я должен удалить каталог .subversion, это вызовет проблемы с другими проектами? –

+0

Вы разрешаете (авторизуете) ударить по удаленному репо? в вашем стеке, я вижу 403 (FORBIDDEN): 'Caused by: svn: E170001: ОПЦИИ '/ path/to/repo/subfolders': 403 Запрещено (http: // /)' is ваша редакция ваш IP-адрес или вы забыли настроить IP-адрес удаленного репо? –

+0

@matiaselgart, Привет. Да, даже я сделал проверку в каталоге temp с удаленной машины, и у меня не было никаких проблем. походит на то, что я отредактировал эту часть, чтобы заменить мой оригинальный IP. –

ответ

1

StackTrace определенно показывает исключение аутентификации, поэтому я подозреваю, конфигурацию SVN на Дженкинс не является правильным: (? Сервер)

Caused by: org.tmatesoft.svn.core.SVNAuthenticationException: svn: (...) 

Если вы управлять удаленным репо, возможно, вы можете включить ведение подробного журнала на с этой стороны посмотреть, что происходит? или, по крайней мере, смотреть журналы.

-1

Эта проблема возникает, когда Jenkins не может подключиться к вашему репозиторию SVN. Некоторые возможные причины, чтобы это произошло в том, что:

  1. Ваши учетные данные для подключения к хранилищу не действительны.
  2. Неверный путь ветви репозитория.
  3. Сервер SVN выключен.
Смежные вопросы