Versionskontroll-Systeme

Versionskontroll-Systeme#

Sie können Allegra mit Versionskontroll-Systemen wie Subversion, Git, Gitlab oder CVS verknüpfen.

Allegra erstellt automatisch Verknüpfungen zwischen Vorgängen und damit assoziierten Dateien und Commits in Versionskontroll-Systemen. Die Verknüpfung wird entweder durch regelmäßige Abfrage der Repository-Protokolldateien (SVN, CVS) oder durch Ereignisse im Versionskontroll-System (Git, Gitlab) erstellt.

Für den Fall der Abfrage findet anfänglich alle 10 Minuten ein Scan statt. Die Scan-Zeit wird gemessen, und die Verzögerung zwischen den Scans wird auf das Zweifache der Scan-Zeit eingestellt. Wenn zum Beispiel die Scan-Zeit für alle Repositories 20 Minuten beträgt, werden die Repositories einmal pro Stunde gescannt.

Die Werte für die anfängliche Abtastzeit und der Verzögerungsfaktor können in der Datei ALLEGRA_HOME/quartz-jobs.xml gesetzt werden.