Use external secrets in CI/CD
- Tier: Free, Premium, Ultimate
- Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
CI/CD jobs might need sensitive information, called secrets, to complete work. This sensitive information could be items like API tokens, database credentials, or private keys. Secrets are sourced from a secrets provider.
Unlike CI/CD variables which are always available in jobs, secrets must be explicitly requested by a job.
GitLab supports several secret management providers, including:
Use ID tokens to authenticate with a secrets provider.