TFS 2013: Ocorreu um erro ao inicializar uma compilação para a definição de compilação (O nome remoto não pôde ser resolvido)

1

Estou tentando iniciar uma compilação do meu TFS para o meu Controlador de Compilação. Ambos não estão dentro de um domínio ou diretório ativo. O Build Server é uma máquina virtual hospedada no Hyper-V na máquina dedicada do TFS.

Agora, toda vez que eu tento executar uma compilação, ele apresenta o seguinte erro:

TF215097: An error occurred while initializing a build for build definition \Website\Development_Continous: 
Exception Message: One or more errors occurred. (type AggregateException)
Exception Stack Trace:    at System.Threading.Tasks.Task'1.GetResultCore(Boolean waitCompletionNotification)
   at Microsoft.TeamFoundation.Build.Client.FileContainerHelper.GetFile(TfsTeamProjectCollection projectCollection, String itemPath, Stream outputStream)
   at Microsoft.TeamFoundation.Build.Client.FileContainerHelper.GetFileAsString(TfsTeamProjectCollection projectCollection, String itemPath)
   at Microsoft.TeamFoundation.Build.Client.ProcessTemplate.Download(String sourceGetVersion)
   at Microsoft.TeamFoundation.Build.Hosting.BuildControllerWorkflowManager.PrepareRequestForBuild(WorkflowManagerActivity activity, IBuildDetail build, WorkflowRequest request, IDictionary'2 dataContext)
   at Microsoft.TeamFoundation.Build.Hosting.BuildWorkflowManager.TryStartWorkflow(WorkflowRequest request, WorkflowManagerActivity activity, BuildWorkflowInstance& workflowInstance, Exception& error, Boolean& syncLockTaken)

Inner Exception Details:

Exception Message: An error occurred while sending the request. (type HttpRequestException)
Exception Stack Trace:    at Microsoft.VisualStudio.Services.WebApi.VssHttpRetryMessageHandler.<SendAsync>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.ConfiguredTaskAwaitable'1.ConfiguredTaskAwaiter.GetResult()
   at Microsoft.VisualStudio.Services.WebApi.HttpClientExtensions.<DownloadFileFromTfsAsync>d__2.MoveNext()

Inner Exception Details:

Exception Message: The remote name could not be resolved: 'tfs001' (type WebException)Exception Stack Trace:    at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)

Isso é razoável, porque 'tfs001' não existe na rede local (somente um DNS externo, tfs.domain.com, existe). Como posso fazer com que o Build Machine use um nome de domínio em vez do nome do host da rede local?

    
por SeToY 03.10.2014 / 16:41

1 resposta

0

Você precisa configurar o TFS para uma URL amigável. Se você, então, reconectar o agente de compilação ao seu servidor tfs, deverá usar essa configuração.

link

    
por 28.11.2014 / 21:20