4 Stimmen

Automatische Erstellung von CruiseControl.NET stoppen

Ich habe CruiseControl.NET mit SVN-Source-Control eingerichtet.

Alle meine Projekte funktionieren einwandfrei und werden in meinen verschiedenen Staging-Umgebungen erstellt und bereitgestellt.

CC.NET beginnt jedoch automatisch mit der Erstellung, sobald ein Commit für das Projekt in SVN vorgenommen wird. Wir wollen auf Anfrage bauen, nicht automatisch die ganze Zeit, weil alle unsere Builds zu Staging bereitstellen und unsere Tester die ganze Zeit abgemeldet werden.

Weiß jemand, wie diese Funktion deaktiviert werden kann?

9voto

MartinHN Punkte 19032

Es war ziemlich einfach, obwohl ich lernen sollte, die Dokumentation über den Abschnitt "Trigger" eines Projekts in CC.NET zu lesen:

Die Angabe eines leeren Elements ( <triggers /> ) bedeutet, dass Integrationen immer nur manuell erzwungen werden (z.B. mit CCTray oder dem Web Dashboard). Kein Element einzubeziehen bedeutet, dass das Projekt einen einzigen Intervall-Trigger mit Standardkonfiguration hat.

0voto

Eduardo Crimi Punkte 1461

Wenn Sie auf die Verwaltungsseite des CCnet zugreifen, können Sie die automatische Erstellung stoppen und die Option "Erzwingen" verwenden, um die Erstellung zu erzwingen, oder Sie können eine Zeit für die Überprüfung auf neue Übertragungen festlegen, die hoch genug ist, z. B. 8 Stunden, um jeden Tag eine Erstellung zu haben, bevor die Tester mit der Arbeit beginnen.

Ich hoffe, das hilft Ihnen.

0voto

Version : 1.4.0.3524 - funktioniert wie vorgesehen im Web-Dashboard ist nichts zu sehen, aber der Tray-Client sagt deutlich: "Projekt wird nicht automatisch ausgelöst"

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X