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