Ich möchte PowerShell mit Psake und TeamCity verwenden, um mein CI zu konfigurieren. Ich verwendete Msbuild Runner Standard aber jetzt habe ich mein eigenes Skript zum Erstellen von Lösung geschrieben, aber ich habe ein Problem, wenn Msbuild fehlgeschlagen ist.
Als ich Msbuild Runner verwendet habe und Build fehlgeschlagen ist, dann erscheint auf der Übersichtsseite der neue Abschnitt "Build errors" und ich habe dort Details von msbuild. Aber als ich meine benutzerdefinierten Skripte geschrieben habe, bekam ich nur den Fehler "Prozess beendet mit Code 1" und ich weiß nicht, wie ich diesen Build-Fehler-Abschnitt erstellen soll. Weißt du wie das geht? Ich weiß, dass ich Servicemeldungen verwenden kann, aber ich kann nicht mit fehlgeschlagenem Log umgehen von msbuild.
%Vor%Sie können für MSBuild
angebenParsen Sie einen Fehler aus dem Protokoll oder hängen Sie das gesamte Protokoll als Build-Artefakt an.
%Vor%Um die Erstellung fehlzuschlagen, können Sie die folgende Nachricht verwenden
%Vor%Sie können alle Nachrichten, die hier verwendet werden
Tags und Links powershell teamcity-7.1 psake