Use CI/CD to push/pull packages with the GitLab NuGet Repository
Problem to solve
The GitLab NuGet Repository allows developers to build, publish and share .NET packages, right alongside their source code and CI Pipelines. However, we currently do not allow users to authenticate using the pre-defined environment variable
CI_JOB_TOKEN, which either prevents users from using the feature or forces them to use their personal credentials for making updates to the NuGet Repository.
Extend permissions for CI_JOB_TOKEN to support pushing and pulling packages to the GitLab NuGet Repository.