Import in GitLab
Beim Export der Issues aus CAAT für GitLab wird eine CSV-Datei ausgegeben, die für einen komfortablen Import in die Liste der Issues in einem Projekt optimiert ist. Für jedes im Audit gefundene Issue wird ein Ticket mit Metadaten aus dem Audit angelegt.
Im Gegensatz zum Import in Jira bietet GitLab sehr eingeschränkte Übernahmefunktionen für Daten an: es werden allein die Felder „Titel“ und „Beschreibung“ angelegt. Die Export-Funktion befüllt jedoch das Beschreibungsfeld mit möglichst vielen Metadaten. Unter anderem werden im CAAT-Export auch die Relevanz eines Issue und seine Tags/Labels in für GitLab lesbarer Form integriert (in mit Schrägstrichen beginnenden Zeilen am Ende der Beschreibung).
Hinweis: Labels werden nur importiert, wenn diese vorher in GitLab angelegt wurden. Öffnen Sie hierzu die CSV-Datei in Ihrem Office-Programm und erstellen Sie in GitLab manuell alle in der Tabellenspalte „labels“ enthaltenen Stichworte.
Exportieren Sie zunächst die Issues aus einem CAAT-Audit:
Importfunktion in GitLab aufrufen
Öffnen Sie ein Projekt in Ihrem GitLab-System, oder legen Sie ein neues Projekt an. Beim Klick auf “Issues” in der Seitenleiste erscheint die Ansicht aller für das Projekt angelegter Tickets. Diese Liste enthält entweder im GitLab-Projekt bereits bestehende Issues oder ist zunächst leer.
Drücken Sie rechts oben auf den Schalter mit den drei Punkten (auch “Falafel-Menü” genannt). Es erscheint eine Auswahlliste. Wählen Sie „Import CSV“. Ein Eingabefenster mit dem Titel „Import Issues“ wird angezeigt.
CSV-Datei auswählen
Klicken Sie auf das Auswahlfeld „Upload CSV File“ und wählen Sie die aus CAAT exportierte Datei von Ihrem Computer aus. Nach dem Bestätigen erscheint der Dateiname im Auswahlfeld. Falls nötig, können Sie die Auswahl durch erneuten Klick auf das Auswahlfeld mit einer anderen Datei ersetzen oder den Vorgang über die Schaltfläche „Cancel“ abbrechen.
Import starten
Klicken Sie auf „Import issues“, um den Import zu starten.
Nach dem Abschluss des Imports schließt sich das Eingabefenster und die importierten Issues werden in der Liste der Tickets für das GitLab-Projekt angezeigt.