Wenn Build fehlschlägt, möchte ich Fehlermeldung aus der Protokolldatei abrufen und diese als Teil des E-Mail-Nachrichtentexts senden. Wie kann ich das machen? Ich benutze msbuild. Ich kann XML-Datei aus Buildlogs-Ordner anhängen, aber ich würde lieber reinen Text senden.In CruiseControl.net, wie kann ich bauen Fehlermeldung in E-Mail?
4
A
Antwort
2
Es ist ziemlich einfach. Vorausgesetzt, dass Sie richtig Protokollierung msbuild Aufgabe werden (mit dem Thought zB Logger), müssen Sie:
- Bearbeiten Sie die ccservice.exe.config Datei (auf dem Build-Server, Pfad $ CCNET \ server): Fügen Sie die benötigten xsl-Dateien im Abschnitt xslFiles hinzu (für den E-Mail-Inhalt)
- Machen Sie dasselbe mit der dashboard.config Datei (auf Ihrem Build-Server, Pfad $ CCNET \ dashboard), das ist für den Dashboard-Inhalt.
Ich denke, Sie müssen die Datei xsl \ compile-msbuild.xsl hinzufügen. Zum Beispiel sieht mein Abschnitt so aus:
<xslFiles>
<file name="xsl\header.xsl"/>
<file name="xsl\compile.xsl"/>
<file name="xsl\compile-msbuild.xsl"/>
<file name="xsl\unittests.xsl"/>
<file name="xsl\fit.xsl"/>
<file name="xsl\modifications.xsl"/>
</xslFiles>
Verwandte Themen
- 1. cruisecontrol.net email
- 2. Stop CruiseControl.NET automatisch bauen
- 3. Fehlermeldung, wenn ich versuche, Adblocker bauen
- 4. CruiseControl.Net Verlag Bauen - Nur kompilierten Dateien publish
- 5. Wie kann ich gleichzeitige Builds in CruiseControl.NET verhindern?
- 6. Wie kann ich lokal mbed 2.0 bauen?
- 7. Wie kann ich IB bauen für mehrere Schirmschicht in iphone
- 8. Wie kann ich eine Bedingung Abfrage in Laravel bauen
- 9. Wie kann ich WAR mit Maven in Eclipse bauen?
- 10. Wie kann ich eine Webanwendung mit CruiseControl.NET & MSBuild bereitstellen/veröffentlichen?
- 11. Wie kann die Ziel-Task in CruiseControl.NET angezeigt werden?
- 12. Wie kann ich ein HRESULT in eine systemspezifische Fehlermeldung umwandeln?
- 13. Wie kann ich eine Fehlermeldung in MATLAB anzeigen?
- 14. Wie kann ich in meinem Ereignisprotokoll eine aussagekräftigere Fehlermeldung erhalten?
- 15. Email in iPhone
- 16. Wie koordiniert man mehrere Builds in CruiseControl.Net?
- 17. Wie kann ich die Fehlermeldung "Die Zielbaugruppe enthält keine Servicetypen" Fehlermeldung in VS2008?
- 18. Email Templat in django
- 19. Kann ich zwei Aufgaben so einrichten, dass sie den gleichen Build-Status in CruiseControl.NET haben?
- 20. Scala slick wie kann ich meine eigene zurückgeben Fehlermeldung
- 21. Die MSTest-Ausgabe wird in CruiseControl.Net angezeigt
- 22. Email-Validierung in C++
- 23. Kann ich alle meine Majestäten gleichzeitig bauen?
- 24. Wie ändere ich den Inhalt von Email Vorlagen in MediaWiki
- 25. Build-Auftrag in CruiseControl.NET mit Projektabhängigkeiten
- 26. Wie kann ich die Fehlermeldung für die Funktion mail() erhalten?
- 27. Email Validierung in jQuery
- 28. Kann nicht erfolgreich Projekt in VS2010 bauen
- 29. kann ich Swing-Anwendungen auf Eclipse bauen?
- 30. wie sende email mit attachements in perl
Danke Benjamin. – Ndesai