2017-06-29 3 views
0

Ich benutze Team Foundation Server 2017 Update 1. Ich habe eine Release-Management erstellt, die unter ihren Artefakten eine XAML-Build von einem Projekt enthält nicht die gleiche der Release-Definition. Immer wenn ich das Release starte, ist der Download des Artefakts fehlgeschlagen. Ich habe versucht, den gleichen Build von einem anderen Release-Management im selben Projekt des Builds sowie andere vNext-Builds aus verschiedenen Projekten zu verwenden und in beiden Fällen funktioniert der Download.TFS2017 - Build und Release-Management - Fehler beim Herunterladen von Artefakten von XAML Build aus verschiedenen Projekten

Hier unten ist das Protokoll des Fehlers:

An error occurred during download: System.AggregateException: One or more errors occurred. ---> Microsoft.TeamFoundation.Build.WebApi.BuildNotFoundException: Requested build 34588 could not be found. 
    at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.HandleResponse(HttpResponseMessage response) 
    at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.<SendAsync>d__46.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 Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.<SendAsync>d__43`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 Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.<SendAsync>d__27`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 Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.<SendAsync>d__26`1.MoveNext() 
    --- End of inner exception stack trace --- 
    at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) 
    at Microsoft.TeamFoundation.Release.ArtifactRepository.Build.BuildArtifact.EnsureVersionBelongsToLinkedDefinition(ArtifactDefinition artifactDefinition, BuildHttpClient buildClient, XamlBuildHttpClient xamlBuildClient) 
    at Microsoft.TeamFoundation.Release.ArtifactRepository.Build.BuildArtifact.Download(ArtifactDefinition artifactDefinition, String localFolderPath) 
    at Microsoft.TeamFoundation.DistributedTask.Plugin.Release.AgentArtifactDownloader.Download(ArtifactDefinition artifactDefinition, Uri workingFolder) 
    at Microsoft.TeamFoundation.DistributedTask.Plugin.Release.ReleaseJobExtension.<>c__DisplayClass23_0.<DownloadArtifacts>b__1() 
    at Microsoft.TeamFoundation.Release.Windows.Implementation.RetryExecutor.Execute(Action action) 
---> (Inner Exception #0) Microsoft.TeamFoundation.Build.WebApi.BuildNotFoundException: Requested build 34588 could not be found. 
    at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.HandleResponse(HttpResponseMessage response) 
    at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.<SendAsync>d__46.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 Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.<SendAsync>d__43`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 Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.<SendAsync>d__27`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 Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.<SendAsync>d__26`1.MoveNext()<--- 

jemand sieht Hat etwas ähnliches und haben eine Vorstellung davon, wie man es beheben?

+0

Es ist durchaus möglich, dass das Szenario, das Sie versuchen, nicht unterstützt wird - XAML-Builds sind veraltet. –

+0

In der Release-Definition habe ich das Problem, dass es ein anderes XAML-Build gibt, das im selben Projekt wie die Release-Definition definiert ist und es funktioniert gut –

+0

Richtig. Das Szenario lautet "Ich möchte auf einen XAML-Build von einer Release-Definition über Teamprojektgrenzen hinweg zugreifen". Dies kann ein nicht unterstütztes Szenario sein. –

Antwort

0

Das Problem war, um einen Fehler in TFS 2017, die in TFS 2017 Update 2.

Weitere Informationen über den Bug here gefunden werden kann, wurde behoben: Die TFS

Um das Problem zu beheben Sie müssen aktualisieren Agenten auf die Version 2.117.2.

0

Nach durchlaufen mehr Details und Tests, erhalten die gleichen Ergebnisse und Fehlerinformationen wie Sie. Es gibt keine zusätzliche Konfiguration für das XAML-Build im Szenario "über Teamprojekt".

Noticed you have also submitted a bug to DeveloperCommunity-TFS-- Error downloading artifacts of XAML build from different project

Es ist der richtige Ort für direkt an TFS Team einreichen Fehler, die Entwickler und PM wird in der Zeit folgen zu lassen. Sie müssen nur auf diese Website achten.

Ich fürchte, dies ist möglicherweise ein nicht unterstütztes Szenario auf XAML mit hoher Wahrscheinlichkeit zu bauen. Außerdem Daniel ist richtig XAML Build ist ein Legacy-Build-System und das ist veraltet. Ich empfehle Ihnen dringend, das neue aufgabenbasierte System zu verschieben.

+0

Hallo Patrick, vielen Dank für die Hilfe, leider hatte ich schon versucht, den Build über Web API zu sehen und ich sah, dass der Build gefunden wird, wenn ich das richtige Projekt setze, tritt der Fehler auf, wenn ich das Projekt in den Build steckt (offensichtlich :)). Leider ist die fehlerhafte Funktion kein von mir entwickelter Code, sondern ein Microsoft-Code. –

+0

@ MattiaMagosso Nach durchlaufen mehr Details und Tests, erhalten die gleichen Ergebnisse und Fehlerinformationen wie Sie. Es gibt keine zusätzliche Konfiguration für das XAML-Build im Szenario "über Teamprojekt". Es wurde festgestellt, dass Sie auch einen Fehler an ** DeveloperCommunity-TFS ** gesendet haben.Es ist der richtige Ort, um einen Bug direkt an das TFS-Team zu senden, die Entwickler und PM werden rechtzeitig weiterarbeiten. Sie müssen nur auf diese Website achten. Weitere Details finden Sie in meiner Update-Antwort. –

Verwandte Themen