Publish and install PHP packages using GitLab CI/CD
Problem to solve
The GitLab Composer Repository allows developers to build, publish and share PHP 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 Composer Repository.
Intended users
Further details
Proposal
Extend permissions for CI_JOB_TOKEN to support pushing and pulling packages to the GitLab Composer 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