轮询存储库时发生异常
An exception occurred while polling the repository
我使用私有构建代理来访问本地 Subversion 源代码控制。我创建了一个有效的构建管道。我想配置持续集成,所以我启用了轮询间隔为 180s 的触发器并配置了路径。这导致了以下构建错误
An exception occurred while polling the repository. Error:
Microsoft.TeamFoundation.Build2.Server.Extensions.ExternalConnectorException:
Unable to connect to a repository at URL
'http://myPrivateServer:5000/svn/CCE/trunk/myProjecte' --->
SharpSvn.SvnSystemException: Unable to connect to a repository at URL
'http://myPrivateServer:5000/svn/CCE/trunk/myProjecte' --->
SharpSvn.SvnSystemException: No such host is known. --- End of inner
exception stack trace --- at
SharpSvn.SvnClientArgs.HandleResult(SvnClientContext client,
SvnException error, Object targets) at
SharpSvn.SvnClient.Info(SvnTarget target, SvnInfoArgs args,
EventHandler1 infoHandler) at SharpSvn.SvnClient.GetInfo(SvnTarget
target, SvnInfoEventArgs& info) at
Microsoft.TeamFoundation.Build2.Server.Extensions.SvnConnector.GetInfo(Uri
repositoryUri, String sourceBranch, ExternalConnection connection,
Int32 timeoutSeconds, Int64& lastChangeRevision) in
D:\v2.0\A1\_work\s\Tfs\Service\Build2\Extensions\SourceProviders\Subversion\SvnConnector.cs:line
45 at
Microsoft.TeamFoundation.Build2.Server.Extensions.SvnConnector.GetLogs(IVssRequestContext
requestContext, Uri repositoryUri, String sourceBranch, Int64
lastVersionBuilt, ExternalConnection connection, Int32 timeoutSeconds,
IEnumerable
1& logItems) in
D:\v2.0\A1_work\s\Tfs\Service\Build2\Extensions\SourceProviders\Subversion\SvnConnector.cs:line
73 at
Microsoft.TeamFoundation.Build2.Server.Extensions.SvnSourceProvider.<>c__DisplayClass23_3.b__3()
in
D:\v2.0\A1_work\s\Tfs\Service\Build2\Extensions\SourceProviders\Subversion\SvnSourceProvider.cs:line
583 at
Microsoft.VisualStudio.Services.WebApi.HttpRetryHelper.Invoke(Action
action, Int32& remainingRetries) in
D:\v2.0\A1_work\s\Vssf\Client\WebApi\HttpRetryHelper.cs:line 51 at
Microsoft.TeamFoundation.Build2.Server.Extensions.SvnConnector.RetrySvnAction(IVssRequestContext
requestContext, Action action, Int32 retryLimit, Int32& retries) in
D:\v2.0\A1_work\s\Tfs\Service\Build2\Extensions\SourceProviders\Subversion\SvnConnector.cs:line
197 --- End of inner exception stack trace --- at
Microsoft.TeamFoundation.Build2.Server.Extensions.SvnConnector.RetrySvnAction(IVssRequestContext
requestContext, Action action, Int32 retryLimit, Int32& retries) in
D:\v2.0\A1_work\s\Tfs\Service\Build2\Extensions\SourceProviders\Subversion\SvnConnector.cs:line
205 at
Microsoft.TeamFoundation.Build2.Server.Extensions.SvnSourceProvider.GetSourceVersionsToBuild(IVssRequestContext
requestContext, BuildDefinition definition, List1 pathFilters,
Boolean batchChanges, String previousVersionEvaluated, Dictionary
2&
ciData, String& lastVersionEvaluated) in
D:\v2.0\A1_work\s\Tfs\Service\Build2\Extensions\SourceProviders\Subversion\SvnSourceProvider.cs:line
595 at
Microsoft.TeamFoundation.Build2.Server.Extensions.BuildPollingJobExtension.Run(IVssRequestContext
requestContext, TeamFoundationJobDefinition jobDefinition, DateTime
queueTime, String& resultMessage) in
D:\v2.0\A1_work\s\Tfs\Service\Build2\Extensions\BuildPollingJobExtension.cs:line
101.
轮询颠覆的进程似乎没有使用私有构建代理,因此无法解析 URL。有没有办法来解决这个问题?
当 VSTS 服务器处理触发的 CI svn repo 构建时显示错误。
我发布了这个问题VSTS CI build always failed if get sources from SVN repo,你可以跟进
原来是由于 public 网络无法访问 svn 远程造成的。 svn 存储库是在私有存储库上设置的,而 CI 构建请求者 Microsoft.VisualStudio.Services.TFS 无法访问您的私有服务器。
工作轮将 svn 存储库定位到 public 网络,以便 VSTS 可以访问它。
我使用私有构建代理来访问本地 Subversion 源代码控制。我创建了一个有效的构建管道。我想配置持续集成,所以我启用了轮询间隔为 180s 的触发器并配置了路径。这导致了以下构建错误
An exception occurred while polling the repository. Error: Microsoft.TeamFoundation.Build2.Server.Extensions.ExternalConnectorException: Unable to connect to a repository at URL 'http://myPrivateServer:5000/svn/CCE/trunk/myProjecte' ---> SharpSvn.SvnSystemException: Unable to connect to a repository at URL 'http://myPrivateServer:5000/svn/CCE/trunk/myProjecte' ---> SharpSvn.SvnSystemException: No such host is known. --- End of inner exception stack trace --- at SharpSvn.SvnClientArgs.HandleResult(SvnClientContext client, SvnException error, Object targets) at SharpSvn.SvnClient.Info(SvnTarget target, SvnInfoArgs args, EventHandler
1 infoHandler) at SharpSvn.SvnClient.GetInfo(SvnTarget target, SvnInfoEventArgs& info) at Microsoft.TeamFoundation.Build2.Server.Extensions.SvnConnector.GetInfo(Uri repositoryUri, String sourceBranch, ExternalConnection connection, Int32 timeoutSeconds, Int64& lastChangeRevision) in D:\v2.0\A1\_work\s\Tfs\Service\Build2\Extensions\SourceProviders\Subversion\SvnConnector.cs:line 45 at Microsoft.TeamFoundation.Build2.Server.Extensions.SvnConnector.GetLogs(IVssRequestContext requestContext, Uri repositoryUri, String sourceBranch, Int64 lastVersionBuilt, ExternalConnection connection, Int32 timeoutSeconds, IEnumerable
1& logItems) in D:\v2.0\A1_work\s\Tfs\Service\Build2\Extensions\SourceProviders\Subversion\SvnConnector.cs:line 73 at Microsoft.TeamFoundation.Build2.Server.Extensions.SvnSourceProvider.<>c__DisplayClass23_3.b__3() in D:\v2.0\A1_work\s\Tfs\Service\Build2\Extensions\SourceProviders\Subversion\SvnSourceProvider.cs:line 583 at Microsoft.VisualStudio.Services.WebApi.HttpRetryHelper.Invoke(Action action, Int32& remainingRetries) in D:\v2.0\A1_work\s\Vssf\Client\WebApi\HttpRetryHelper.cs:line 51 at Microsoft.TeamFoundation.Build2.Server.Extensions.SvnConnector.RetrySvnAction(IVssRequestContext requestContext, Action action, Int32 retryLimit, Int32& retries) in D:\v2.0\A1_work\s\Tfs\Service\Build2\Extensions\SourceProviders\Subversion\SvnConnector.cs:line 197 --- End of inner exception stack trace --- at Microsoft.TeamFoundation.Build2.Server.Extensions.SvnConnector.RetrySvnAction(IVssRequestContext requestContext, Action action, Int32 retryLimit, Int32& retries) in D:\v2.0\A1_work\s\Tfs\Service\Build2\Extensions\SourceProviders\Subversion\SvnConnector.cs:line 205 at Microsoft.TeamFoundation.Build2.Server.Extensions.SvnSourceProvider.GetSourceVersionsToBuild(IVssRequestContext requestContext, BuildDefinition definition, List1 pathFilters, Boolean batchChanges, String previousVersionEvaluated, Dictionary
2& ciData, String& lastVersionEvaluated) in D:\v2.0\A1_work\s\Tfs\Service\Build2\Extensions\SourceProviders\Subversion\SvnSourceProvider.cs:line 595 at Microsoft.TeamFoundation.Build2.Server.Extensions.BuildPollingJobExtension.Run(IVssRequestContext requestContext, TeamFoundationJobDefinition jobDefinition, DateTime queueTime, String& resultMessage) in D:\v2.0\A1_work\s\Tfs\Service\Build2\Extensions\BuildPollingJobExtension.cs:line 101.
轮询颠覆的进程似乎没有使用私有构建代理,因此无法解析 URL。有没有办法来解决这个问题?
当 VSTS 服务器处理触发的 CI svn repo 构建时显示错误。
我发布了这个问题VSTS CI build always failed if get sources from SVN repo,你可以跟进
原来是由于 public 网络无法访问 svn 远程造成的。 svn 存储库是在私有存储库上设置的,而 CI 构建请求者 Microsoft.VisualStudio.Services.TFS 无法访问您的私有服务器。
工作轮将 svn 存储库定位到 public 网络,以便 VSTS 可以访问它。