Attach production jobs to an environment with protection rules.
Section: Run with databases or environment-specific settings
Use named environments
yaml
yaml
jobs:
deploy:
environment:
name: production
url: https://app.example.comExplanation
Named environments make approvals, secrets scoping, and deployment history easier to manage.
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 Run with databases or environment-specific settings
Start PostgreSQL service for tests
Run integration tests against a service container.
Run deploy only on deployment-capable agents
Target jobs to specific Jenkins workers or labels.
Build and push Docker image with GitHub Actions
Authenticate, build, and push to a registry.
Deploy a new image to Kubernetes
Update a deployment image and monitor rollout status.