Ich versuche CruiseControl 2.7.3 (das Original) zu verwenden, um ein Java-Projekt zu erstellen, das sich in einem SVN-Repository befindet.Verwenden von SVN mit CruiseControl?
Meine Kreuzfahrtkonfiguration verwendet die svn plugin für den Modifikationssatz. Wenn eine Änderung erkannt wird, wird ein Build mit Ant geplant. Diese Ant-Build-Datei verwendet dann die svnant-Ant-Task, um eine vollständige Überprüfung des Projekts durchzuführen. Für eine Weile hatten wir diese Einstellung, um nur "HEAD" auszuchecken, aber wir hatten Fälle, in denen der Build nicht für ein oder zwei Check-in ausgelöst wird, weil das Einchecken nach der Modifikations-Set-Prüfung, aber vor dem Ant-Call erfolgte Svn Kasse. Als Ergebnis versuchen wir, die Ameise-Build-Datei so zu ändern, dass sie die Revisionsnummer verwendet, die die Änderungsprüfung abruft.
Die CruiseControl-Konfigurationsreferenzseite behauptet, dass eine Eigenschaft svnrevision festgelegt und an die Builder übergeben wird, genau wie die Eigenschaft label von labelincrementers. Es scheint nicht eingestellt zu werden, wenn ich die Taste force build drücke.
Gibt es etwas, was ich tun muss, um dies zu machen?
Welches Protokoll genau? Die cruisecontrol.log, das Projektprotokoll oder das Build Log? – Steen
Oh, und vielleicht würde das Hinzufügen des Tags "Subversion" zu Ihrer Frage ein paar mehr Augen in Ihre Richtung weisen? – Steen
Ich werde es zu der Frage hinzufügen. –