Die Verwaltung externer Komponenten ist ein wesentlicher Bestandteil moderner Entwicklungsabläufe. Zwar hat die GitHub-Integration das Abhängigkeitsmanagement in 4D bereits vereinfacht, doch arbeiten viele Entwickler in vielfältigeren Umgebungen.
Einige Teams hosten ihre Komponenten auf einer selbstverwalteten GitLab-Instanz oder nutzen den offiziellen GitLab.com-Server. Auf Wunsch aus dem Forum bietet 4D 20 R3 nun native Unterstützung für GitLab-Repositorys direkt in der Benutzeroberfläche „Projektabhängigkeiten“.
Erstellen Sie Ihr GitLab-Release
Dieses Video zeigt, wie Sie aus einem 4D-Komponenten-Build ein Release erstellen und wie Sie dieses über die Schnittstelle „Projektabhängigkeiten“ abrufen und integrieren:
Fügen Sie eine GitLab-Abhängigkeit hinzu
Das Hinzufügen einer GitLab-Komponente folgt dem gleichen Arbeitsablauf wie bei GitHub.
Klicken Sie in der Oberfläche „Projektabhängigkeiten“ auf die Schaltfläche „+“, um eine Abhängigkeit hinzuzufügen, und wählen Sie die Registerkarte „GitLab“ aus. Anschließend können Sie:
- die vollständige URL des GitLab-Repositorys einfügen
- Oder geben Sie einfach den Account/das Repository für auf gitlab.com gehostete Repositorys ein
Wenn Sie zuvor eine GitLab-URL kopiert haben, erkennt 4D diese automatisch und füllt die Felder vorab aus, was Ihnen Zeit spart.

Wenn Sie auf die Schaltfläche „Hinzufügen“ klicken, erscheint eine neue Komponente in Ihrem Bildschirm „Projektabhängigkeiten“, die als bereit zum Herunterladen beim nächsten Neustart des Projekts markiert ist:
Nach dem Neustart Ihres Projekts ist die Komponente korrekt installiert und einsatzbereit:

Sicherer Zugriff mit persönlichen Zugriffstoken
Beim Zugriff auf private Repositorys ist eine Authentifizierung erforderlich. 4D sorgt dafür, dass dies nahtlos funktioniert:
- Wenn ein Token benötigt wird, fordert ein Dialogfeld Sie auf, Ihr persönliches GitLab-Zugriffstoken einzugeben
- Token können jederzeit hinzugefügt, geändert oder entfernt werden
- Jeder GitLab-Server kann über ein eigenes zugehöriges Token verfügen
Dies gewährleistet einen sicheren und flexiblen Zugriff auf Ihre Abhängigkeiten.

Wählen Sie die Version, die Ihren Anforderungen entspricht
Wenn ein Repository gültig ist, können Sie genau wie bei GitHub wählen, wie Sie es abrufen möchten:
- Die neueste Version abrufen (höchste semantische Versionsnummer)
- Verwenden Sie eine bestimmte Release-Version (Tag)
- Verwenden Sie semantische Versionierung
- Folgen Sie Ihrer 4D-Version

Verwalten Sie Ihre Abhängigkeiten
Nach dem Hinzufügen verhalten sich GitLab-Abhängigkeiten genau wie andere Komponenten:
- In der Liste erscheint ein GitLab-Symbol
- Wenn Sie mit der Maus darüberfahren, wird ein Schnellzugriffstipp angezeigt, um das Repository anzuzeigen
- Zu den Optionen bei Rechtsklick gehören:
- Auf GitLab anzeigen
- Abhängigkeit bearbeiten
- Auf Updates prüfen
- Beim nächsten Start aktualisieren
- Abhängigkeit entfernen

Fazit
Die GitLab-Integration bringt mehr Flexibilität und Kontrolle in Ihre 4D-Projekte. Ganz gleich, ob Sie mit privaten Repositorys arbeiten, strenge Versionsverwaltung durchsetzen oder einfach nur Ihren Workflow optimieren möchten – diese Funktion hilft Ihnen dabei, sich auf das Wesentliche zu konzentrieren: die Entwicklung Ihrer Anwendung.
Probieren Sie es aus und binden Sie Ihre auf GitLab gehosteten Komponenten ganz einfach direkt in Ihre 4D-Projekte ein.
Für diesen Beitrag sind derzeit keine Kommentare verfügbar.