Erweitert

Bibliotheken

Eigene Pakete und Docker-Images über die privaten GitLab-Registries deines Projekts teilen.

Auf dieser Seite

Neben Apps, Homepages und Backends kann ein Projekt auch Package-Repositories enthalten – für Code, den du über mehrere Anwendungen hinweg wiederverwenden willst.

Verfügbare Paket-Typen

Beim Anlegen eines Package-Repositories wählst du den Typ:

Typ Veröffentlicht in
Flutter/Dart-Paket GitLab Package Registry
NPM-Paket GitLab NPM Registry
PyPI-Paket GitLab PyPI Registry
Docker-Image GitLab Container Registry
Go-Paket direkt aus dem Repository (GitLab Go Proxy)

Alle Registries sind privat und gehören zu deinem GitLab – nur Mitglieder deiner Projekte können die Pakete nutzen.

So funktioniert es

  1. Lege das Package-Repository beim Erstellen oder Bearbeiten eines Projekts an (Komponente Package).
  2. Entwickle dein Paket wie gewohnt – das Repository kommt mit fertiger CI/CD-Pipeline.
  3. Beim Merge nach main versioniert und veröffentlicht die Pipeline das Paket in der passenden Registry.
  4. In deinen Apps und Backends bindest du das Paket über die private Registry ein.
Hinweis
Die automatische Veröffentlichung für Dart-Pakete ist noch in Vorbereitung – NPM, PyPI, Docker und Go funktionieren bereits über die GitLab-Registries.

Siehe auch