Releases werden auf Basis der Apps veröffentlicht. Apps bestehen aus einem Namen und einer Repository-URL, in der Regel ein Git-Repository, aus dem die App heruntergeladen werden kann. Apps können manuell gepflegt werden oder per Schnittstelle aus einem Gitlab-Repository ausgelesen werden.
Apps aus einer Gitlab-Instanz synchronisieren
- Öffnen Sie das SaaS-Dashboard
- Öffnen Sie die SaaS-Konfiguration in der entsprechenden Kachel
- Pflegen Sie die folgenden Felder und speichern sie
Feld | Beschreibung |
---|---|
ID der GitLab-Obergruppe der brandbox-Produkte | Die Gruppen-ID aus GitLab, mit der die Apps aus den Untergruppen dieser Gruppe in die Tabelle "Apps" synchronisiert werden. |
Die Gruppen-ID der Untergruppe, die lizenzpflichtige Core-Apps enthält. Diese werden bei der Synchronisation entsprechend markiert. |
- Öffnen Sie nun die GitLab API Config in der Kachel "GitLab"
- Hinterlegen Sie die API-Url Ihrer GitLab-Installation mit einem Zugangstoken, der Leserechte für die oben definierten Gruppen und Projekte hat
- Öffnen Sie nun die Apps-Tabelle in der Kachel "Release"
- Klicken Sie in der Toolbar auf "Apps synchronisieren" und bestätigen Sie
- Der Prozess lädt den Tab nach erfolgreicher Synchronisation neu und zeigt neue/geänderte Apps direkt an.