Git-Integration
Die Git-Integration erlaubt Ihnen die Anbindung von sourceDESK an die Software-Lösungen GitLab und GitHub.
Inhaltsverzeichnis
Konfiguration von GitLab
Für die Konfiguration von GitLab benötigen Sie die URL zu GitLab (das kann das öffentliche Angebot unter GitLab.com oder ein eigener Server sein) und Ihren privaten Token. Diesen erhalten Sie in Ihrem Profil innerhalb von GitLab. Anschließend wählen Sie in "Einstellungen > Systemeinstellungen > Allgemein" als "Git-Integration" GitLab aus und tragen die Daten ein.
Konfiguration von GitHub
Für die Konfiguration von GitHub benötigen Sie Ihren GitHub-Benutzernamen und einen GitHub-Schlüssel. Dies ist ein Personal Access Token, der mindestens repo-Zugriffsrechte hat. Anschließend wählen Sie in "Einstellungen > Systemeinstellungen > Allgemein" als "Git-Integration" GitHub aus und tragen die Daten ein.
Verknüpfung von Software-Produkten
Um ein Software-Produkt in sourceDESK mit Git zu verknüpfen, müssen Sie das entsprechende Git-Repository in den Einstellungen des Produktes eintragen.
- GitLab: Tragen Sie die ID des Repositories ein. Diese finden Sie in den Repository-Einstellungen.
- GitHub: Tragen Sie den Namen des Repositories ein.
Updates von Software-Produkten
Wenn Ihr Software-Produkt mit Git verknüpft ist, können Sie ein Update einfacher durchführen. Dazu wählen Sie beim Erstellen einer neuen Produkt-Version unter "Git-Download" die Option "Tags abrufen". Ihnen wird nun eine Auswahl von Tags präsentiert, die Sie auswählen können. Dadurch wird automatisch eine ZIP-Datei aus Git mit Stand des Tags abgerufen.
- GitLab: Es reicht das Erstellen eines Tags mit git tag.
- GitHub: Es muss zusätzlich ein Release im GitHub-Webinterface auf Basis des Tags erstellt werden.