Stoppen Sie Cruisecontrol.net Auto Build
-
03-07-2019 - |
Frage
Ich habe CruiseControl.net -Setup mit SVN Source Control.
Ich habe alle meine Projekte perfekt arbeiten, in meinen verschiedenen Staging -Umgebungen baufeln und einsetzen.
CC.NET beginnt jedoch automatisch mit dem Aufbau eines Commits für das Projekt in SVN. Wir möchten auf der Nachfrage aufbauen, nicht die ganze Zeit automatisch, da alle unsere Builds ständig für Inszenierung und Out -Tester eingeloggt werden.
Jemand, der weiß, wie man das deaktiviert?
Lösung
Es war ziemlich einfach, obwohl ich lernen sollte, die Dokumentation über den Abschnitt Triggers eines Projekts in CC.NET zu lesen:
Angeben eines leeren Elements (
<triggers />
) bedeutet, dass Integrationen immer nur manuell erzwungen werden (z. B. mit CCTRAY oder dem Web -Dashboard). In jeder Hinsicht hat das Projekt ein einzelnes Intervallauslöser mit Standardkonfiguration.
Andere Tipps
Wenn Sie auf die Administratorstelle des CCNET zugreifen, können Sie den Auto -Build einstellen und die Force -Option verwenden, um den Build zu erzwingen, oder Sie können eine Zeit für die Überprüfung neuer Commits hoch genug festlegen, möglicherweise 8 Stunden, um 1 Build pro Tag zu haben Bevor die Tester arbeiten.
Hoffe das hilft dir.
Version: 1.4.0.3524 - funktioniert als entworfen. Es ist keine Möglichkeit, im Web Dashboard zu sehen, aber der Tray -Client sagt eindeutig: "Projekt wird nicht automatisch ausgelöst."