2008-08-22 23 views
0

Ich habe ein CC.NET-Projekt konfiguriert, um eine gemeinsame NAnt-Build-Datei aufzurufen, die einige Sachen macht, und ruft dann eine Kind-NAnt-Build-Datei. Der Name der untergeordneten Datei wird von CC.NET für die Befehls-Build-Datei mit einer Eigenschaft angegeben.CruiseControl.NET und NAnt

Die Hürde, die ich zu überwinden versuche, ist, dass das gemeinsame Build-Dateiprotokoll vom untergeordneten Builddateiprotokoll überschrieben wird, sodass ich das allgemeine Buildprotokoll im CC.NET-Erstellungsprotokoll nicht erhalte.

Wer hat irgendwelche Ideen, wie man das beheben kann?

Ich überlegte, das Protokoll des untergeordneten Builds zu ändern, aber das Lesen der Aufgabe <nant> von mir erlaubt es mir nicht, das Ausgabeprotokoll des Kindes zu ändern.

+0

Leute, bitte verwenden Sie die Kommentare für Kommentare, nicht in einer Antwort kommentieren. Die Antwort soll (ein großer Prozentsatz) der Lösung liefern, keine Anfrage für weitere Informationen. – Johan

Antwort

1

Verwenden Sie die nant task, so erhalten Sie eine einzige Build-Datei.

0

Gibt es eine Möglichkeit, dass Sie die Kind-Nant-Datei im Gegensatz zu der Ausführung als ein vollwertiges Kind Nant-Projekt? Dies würde das Überschreiben verhindern, aber nicht sicher, ob es in Ihrer Situation möglich ist.