gitlab-org--gitlab-foss/doc/user/packages/index.md

1.4 KiB

GitLab Package Registry

GitLab Packages allows organizations to utilize GitLab as a private repository for a variety of common package managers. Users are able to build and publish packages, which can be easily consumed as a dependency in downstream projects.

The Packages feature allows GitLab to act as a repository for the following:

Software repository Description Available in GitLab version
Container Registry The GitLab Container Registry enables every project in GitLab to have its own space to store Docker images. 8.8+
Dependency Proxy (PREMIUM) The GitLab Dependency Proxy sets up a local proxy for frequently used upstream images/packages. 11.11+
Maven Repository (PREMIUM) The GitLab Maven Repository enables every project in GitLab to have its own space to store Maven packages. 11.3+
NPM Registry (PREMIUM) The GitLab NPM Registry enables every project in GitLab to have its own space to store NPM packages. 11.7+

TIP: Tip: Don't you see your package management system supported yet? Consider contributing to GitLab. This development documentation will guide you through the process.