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.

Bitte beachten Sie, dass unsere GitLab-Integration keine Merge Requests unterstützt.

Seite GitLab-Integration in Zammad

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 GitHub-Integration in Zammad

    Gefahr

    Bitte beachten Sie, dass das Deaktivieren der SSL-Verifizierung ein Sicherheitsrisiko darstellt. Es sollte nur vorübergehend oder zu Testzwecken verwendet werden. Wenn diese Option deaktiviert ist, findet keine Überprüfung des Zertifikats statt, was bedeutet, dass jedes vorgelegte Zertifikat akzeptiert wird.

    Verwenden Sie den Standard-API-Endpunkt (https://gitlab.com/api/graphql), 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.