2009-07-15 11 views
1

Ist es möglich, dass ccnet die Build-Nummer nicht erhöht, wenn der Build tatsächlich ein Forcebuild ist ?????????? In besseren Worten, ist es möglich, Cruisecontrol behalten seine Label-Nummer, wenn es sich von einer Ausnahme (SourceControl Ausnahme) erholen? Grundsätzlich, wenn der Forcebuild sich von einer Ausnahme erholen soll, möchte ich nicht, dass sich meine Build-Nummer ändert.Cruisecontrol.net Build-Nummer bei einem Force Build

Antwort

3

Es hängt davon ab - warum erzwingen Sie den Build?

Wenn Sie eine Art von interval trigger benötigen, dann richten Sie es einfach ein und verwenden Sie keine erzwungene Erstellung.

Wenn Sie den Build erzwingen, weil der vorherige fehlgeschlagen ist, dann setzen Sie einfach incrementOnFailure auf false (das ist der Standardwert).

Wenn Sie Assembly Version Labeller verwenden, können Sie die Build-Revision explizit festlegen - dies ist leider bei anderen Etikettierern nicht möglich.

+0

Ich denke, der zweite Fall ist mein Problem, aber selbst in diesem Fall Cruisecontrol wird immer noch das Etikett inkrementieren, wenn Build nach einer Ausnahme erfolgreich ist (ich will das nicht passieren). – user62958

Verwandte Themen