Add a human approval step before production deployment.
Section: Deployment strategy snippets
Manual production gate in GitLab
yaml
yaml
deploy_production:
stage: deploy
script:
- ./scripts/deploy.sh production
when: manual
only:
- mainExplanation
Manual gates are useful for high-risk environments or compliance-heavy teams.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Deployment strategy snippets
Staging then production promotion
Require staging verification before production deploy.
Blue/green deploy flow
Switch traffic after health checks pass on the new environment.
Multi-stage GitHub Actions workflow
Separate lint, test, build, and deploy into distinct jobs.
Always archive reports and clean up
Preserve artifacts even when the pipeline fails.