我使用私有构建代理来访问内部Subversion源代码控制。我创建了一个可以工作的构建管道。我想要配置持续集成,因此我使用轮询间隔180秒来启用触发器并配置路径。这导致下面的生成错误轮询存储库时发生异常
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\1\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\1\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\1\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\1\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\1\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\1\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\1\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\1\s\Tfs\Service\Build2\Extensions\BuildPollingJobExtension.cs:line 101.
似乎是民意调查的颠覆不使用私人生成代理并不能为此进程来解决URL。有没有办法来解决这个问题?
基于路径(D:\ v2.0 \ A1_work),它使用私有构建代理。您可以从该构建代理访问该服务器吗?要更改构建代理,请执行以下操作:1.打开构建定义=>处理=>默认代理队列。 –
如果您手动排队构建,该怎么办? CI构建排队时,似乎出现错误消息。 –
构建在我手动排队时工作,所以构建服务器可以访问Subversion服务器 –