Use CI/CD to push/pull packages with the GitLab PyPI Repository
Problem to solve
The GitLab PyPi Repository allows developers to build, publish and share python 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 PyPI Repository.
Intended users
Further details
Proposal
Extend permissions for CI_JOB_TOKEN to support pushing and pulling packages to the GitLab Python Repository.
Permissions and Security
Documentation
Testing
What does success look like, and how can we measure that?
What is the type of buyer?
Links / references
Edited by Tim Rizzi