GitLab 8.13: Gruppenlabels, Konflikteditor und CI-Diagnose

GitLab hat am 22. Oktober 2016 Version 8.13 mit neuen Funktionen für Issue-Verwaltung, Merge-Konflikte und CI veröffentlicht. Gruppenlabels können projektübergreifend innerhalb einer Gruppe genutzt werden. Mehrere Issue Boards pro Projekt gehören dagegen ausschließlich zur Enterprise Edition.

Konflikte bearbeiten statt nur eine Seite auswählen

Der Inline-Editor erweitert die bereits vorhandene Konfliktauflösung: Statt ausschließlich zwischen zwei Fassungen zu wählen, können Änderungen direkt bearbeitet werden. Auf einem Board angelegte Issues übernehmen zudem dessen zugehörige Labels.

CI-Debugausgaben können vertrauliche Werte enthalten

Der mitveröffentlichte Runner 1.7 ergänzt einen ausführlichen Debug-Trace über CI_DEBUG_TRACE. Die Ausgabe kann sensible Variablenwerte offenlegen. GitLab warnt deshalb vor unkontrolliertem Zugriff auf solche Protokolle. Mit GIT_STRATEGY: none lassen sich Git-Operationen für Jobs überspringen, die keinen Repository-Inhalt benötigen.

Damit baut die Veröffentlichung auf der mit GitLab 8 integrierten Continuous Integration auf. Die zusätzliche Diagnose macht fehlgeschlagene Abläufe leichter untersuchbar, verlangt aber eine gesonderte Entscheidung darüber, wer ihre detaillierten Ausgaben lesen darf.

Die Release Notes zu GitLab 8.13 nennen erhebliche Datenbankmigrationen. Für ein Upgrade soll mindestens eine halbe Stunde Ausfallzeit eingeplant werden; die tatsächliche Dauer hängt von der Installation ab. Ein Versionswechsel betrifft deshalb nicht nur neue Bedienfunktionen, sondern auch das Wartungsfenster der gemeinsam genutzten Entwicklungsinfrastruktur.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein