Home / Companies / GitLab / Blog / Post Details
Content Deep Dive

How to limit access to manual pipeline gates and deployments using GitLab

Blog post from GitLab

Post Details
Company
Date Published
Author
Thao Yeager
Word Count
638
Company Posts That Month
14
Language
English
Hacker News Points
-
Post removed?
No
Summary

In the automation-driven landscape of CI/CD pipelines, manual jobs, when properly configured, offer significant advantages in controlling deployments and meeting compliance requirements. Manual jobs, particularly in projects not fully configured for continuous deployment (CD), can limit deployment access to specified users or groups through protected environments, thereby preventing unauthorized production deployments. By defining roles, groups, or users who can deploy, such environments ensure only authorized personnel can execute these critical tasks. Additionally, compliance often necessitates approval steps in workflows, which can be integrated as a blocking manual job in the pipeline, requiring an authorized user to approve before proceeding with deployment. This structured approach using manual jobs and protected environments provides effective control over production deployments and compliance adherence, as illustrated by YAML configuration examples.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.