Skip to Content
ConnectorsGitLab CI/CD

GitLab CI/CD

Connect GitLab CI/CD to monitor pipelines, jobs, and deployment status.

Overview

Auth methodOAuth 2.0 (GitLab)
Scopesread_api
MCP supportNo
Setup time~5 minutes

How to connect

  1. Navigate to Settings → Integrations → Connectors
  2. Click Connect on the GitLab CI/CD integration
  3. Authorize with your GitLab account
  4. Once authorized, pipeline data becomes available to Cendriix agents

Admin setup (self-hosted)

If you’re running Cendriix on your own infrastructure, an admin needs to:

  1. Create an OAuth application at GitLab → Settings → Applications
  2. Set the redirect URL to: https://api.<your-domain>/v1/connectors/gitlab-cicd/oauth/callback
  3. Enable the read_api scope
  4. Store the credentials in AWS Secrets Manager at cendriix/prod/connectors/gitlab-cicd:
    { "client_id": "...", "client_secret": "..." }

Capabilities

Once connected, Cendriix agents can:

  • Monitor pipeline and job status
  • Access build logs and artifacts
  • Reference CI/CD context when debugging deployment issues

Security notes

  • GitLab tokens support refresh and revocation
  • Read-only API scope limits access to reading only
  • Disconnect at any time from Settings → Integrations → Connectors

Further reading

Last updated on