GitLab

Verwenden Sie die GitLab-Integration, um GitLab-Issues direkt in Zammad-Tickets zu verfolgen. Fügen Sie Hyperlinks zu Issues hinzu und erhalten Sie eine Live-Zusammenfassung von Metadaten wie Status (offen/geschlossen), zugewiesene Personen, Labels und mehr.

Seite GitLab-Integration in Zammad

Bemerkung

Die GitLab-Integration unterstützt keine Merge-Requests.

Einrichtung

  1. Erstellen Sie in Ihren GitLab-Einstellungen ein neues API-Token unter Access Tokens.

    Wählen Sie ausschließlich ``read_api `` unter Select scopes.

    Screencast zeigt Erstellung eines API-Tokens

    Hinweis

    🔒 Wenn Sie Issues in privaten Repos verlinken möchten…

    Ihr API-Token muss zu einem Konto mit Zugriff auf diese Repos gehören.

  2. Geben Sie Ihr neues API-Token in Zammad ein und aktivieren Sie die GitLab-Integration.

    Screencast zeigt die Konfiguration der GitLab-Integration in Zammad

    Hinweis

    Lassen Sie den Standard-API-Endpunkt (https://gitlab.com/api/graphql) unverändert, es sei denn, Sie hosten Gitlab selbst.

Sobald Sie das erledigt haben wird eine neue Registerkarte für GitLab-Issues im Ticketbereich angezeigt. 🎉

Fehlerbehebung

Die Token-Verifizierung dauert sehr lange

Leichte Verzögerungen sind normal (<2 Min.), insbesondere bei stark belasteten Systemen.

Administratoren von selbst gehosteten Zammad-Instanzen sollten Ihre Netzwerkeinstellungen prüfen und sicherstellen, dass Ihr Zammad-Server gitlab.com erreichen kann.

Ich habe die Seite neu geladen, und jetzt ist das API-Token verschwunden

Dies kann darauf hindeuten, dass Zammad noch dabei ist, Ihr API-Token zu verifizieren. Versuchen Sie, die Seite in ein paar Minuten noch einmal zu laden.