Skip to content

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