Anbindung gitlab

Einrichtung pro Projekt

In SaaS.de ist es möglich, automatisch in Gitlab angelegte Issues auch sofort in der SaaS.de - Projektverwaltung anzulegen.

  1. Dazu benötigen Sie den API Key eines Kunden / Projektes / Meilenstein aus SaaS.de. Diesen finden Sie in der URL innerhalb der Bearbeitungsmaske eines angelegten Kunden / Projektes / Meilensteins z.B. https://desktop.saas.de/#/projects/API-KEY
  2. Öffnen Sie nun in Gitlab innerhalb eines Projektes unter Webhooks.
    Dort verwenden Sie Ihre SaaS.de URL z.B.: https://desktop.saas.de/rest/gitlab/push und als Secret Token den kopierten API-KEY.
  3. Trigger "Issues events" und "Comments" 
    => Sorgt dafür das die Issues automatisch angelegt werden falls noch nicht vorhanden in SaaS.de
  4. Trigger  "Merge request events"
    => Startet beim ausführen von "Create Meger Request" eine Projektbuchung beim eingeloggten Mitarbeiter
    Wenn das Projekt genau eine Leistung zugewiesen hat, wird diese verwendet
    Wenn das Projekt mehr wie eine Leistung hat, wird die Projektbuchung Ohne Leistung gestartet
  5. Klicken Sie nun noch auf "Add webhook".

Globale Einrichtung

Um SaaS.de Zugriff auf Ihre gitlab Projekte zu gewähren, müssen Sie einen Gitlab Auth Token erzeugen und diesen in Ihrer Firma eintragen. Siehe Administration->Firma.

wb_incandescent

Falls Sie SaaS.de über eine andere Domain verwenden, so ersetzen sie desktop.saas.de mit Ihrer Domain