Wir verwenden cake für die Definition unserer .NET-Builds, hauptsächlich, damit wir den gleichen Build auf Entwicklerstationen wie auf dem Build-Server ausführen können. TFS 2013 ist unsere eigentliche CI-Plattform; Der Build-Workflow ist effektiv nur eine RunScript
Aktivität, die Powershell aufruft und Kuchen über sein build.ps1
Skript ausführt.Wie kann ich die Ausgabe eines Cake Builds in einen TFS 2013 Build integrieren?
Der grundlegende Build funktioniert gut genug, und ich bin dran, um Berichte (Unit-Testergebnisse, Coverage-Berichte, etc.) zu generieren. Ich möchte, dass diese Berichte im Zusammenfassungsbildschirm des Builds erscheinen, aber im Moment gibt es nur die Konsolenausgabe von cake
unter den Build-Logs. Die Berichtsdateien werden generiert und in den Ordner ./tst/
des Builds eingefügt, aber der Inhalt dieses Ordners wird nirgendwo in den Build-Informationen angezeigt.
Wie kann ich Testberichte zu den Build-Übersichts- und/oder Informationsseiten hinzufügen?
Meinten Sie Sie nur eine Aktivität "RunScript" in Ihrem Build-Prozess-Vorlage haben? –
in Bezug auf die Aktionen auf dem Agenten ausgeführt, das ist es ziemlich viel. Die Vorlage verwendet den Bestandsworkflow für Pre- und Post-Build-Schritte (Checkouts, Gated Checkin usw.). Es ist ein Beweis für das Konzept im Moment. – STW