Use your favorite package manager against GitLab
Authentication using personal/group/project/job token
GA: maven, npm, nuget, pypi, generic
Beta: composer, conan, helm
Alpha: debian, go, ruby
Open for contribution: chef, cocoapods, conda, cran, opkg, p2, puppet, rpm, sbt, swift, vagrant
Store container images in GitLab
Authentication using personal or deploy token
Naming convention: gitlab.example.com/mynamespace/myproject
Optional S3 storage backend
registry['storage'] = {
's3' => {
'bucket' => 'your-s3-bucket',
'region' => 'your-s3-region'
},
'loglevel' = "logdebugwithhttpbody"
}
Store Terraform modules in GitLab
No need for separate infrastructure
Official template for Terraform (deprecated ) and component for OpenTofu