首页/开发/CI/CD 与发布速查/GitLab Environments 与部署审批
环境与配置管理60 条

GitLab Environments 与部署审批

环境对象记录每次部署(谁、什么版本、何时):受保护环境限制可部署角色,部署作业可配手动手动门与变更记录。

CI/CD 与发布速查开发更新于 2026-10-12
记录Deployments 页面按环境聚合历史,可回溯版本
受保护环境限定哪些用户/角色可部署到该环境
关联作业 environment 字段决定归属与追踪

受保护环境设置

受保护环境设置
Settings → CI/CD → Protected environments:
- 环境:production
- Allowed to deploy:维护者角色组
环境页面把「部署了什么」可视化:事故复盘时是直接的证据来源。

易错点

  • 环境名动态生成(带 commit):部署记录碎片化,统计与保护规则失效
  • 未启用受保护环境:任何有管道权限的人都能触发生产部署

数据来源与参考

  • GitLab Docs《Environments》
  • GitLab Docs《Protected environments》
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌