Roles and Permissions
The following roles and permissions are required to trigger and manage CI/CD jobs:
Owner Role
Full access to pipelines and CI/CD settings.
Maintainer Role
- Can trigger pipelines (on push/merge)
- Can retry or cancel any pipeline
- Can edit the .gitlab-ci.yml file
- Can view and download job logs and artifacts
- Can view and manage CI/CD variables at the project level
Developer Role
- Can trigger pipelines (on push/merge)
- Can retry or cancel their own pipelines
- Can edit the .gitlab-ci.yml file
- Can view and download job logs and artifacts