Ich habe ein Powershell-Skript, das Invoke-MsBuild auf TeamCity ausführt. Während eines Builds sah ich ein "WARNING: FAILED to Build" eines der Projekte. Teamcity am Ende sagte jedoch, dass der Build erfolgreich war. Wie kann ich TC zwingen, mit einem Fehlercode zu beenden oder zumindest den Build-Fehler zu melden. Hier ist ein Teil des Build-Skripts.Team City Build fehlgeschlagen nicht zurück Fehlercode
Write-Host "Attempting to build $SolutionPath"
$buildSucceeded = Invoke-MsBuild -Path $SolutionPath -MsBuildParameters $MSBuildParams -BuildLogDirectoryPath "$BuildPath\Logs" -KeepBuildLogOnSuccessfulBuilds