Update a deployment image and monitor rollout status.
Section: Build and publish container images
Deploy a new image to Kubernetes
bash
bash
kubectl set image deployment/web web=ghcr.io/acme/myapp:$GIT_SHA
kubectl rollout status deployment/webExplanation
Many CI/CD systems ultimately call platform CLIs like `kubectl`, `helm`, or cloud deploy tools.
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 Build and publish container images
Build and push Docker image with GitHub Actions
Authenticate, build, and push to a registry.
Build image in GitLab CI
Use Docker-in-Docker or a compatible runner setup.
Run deploy only on deployment-capable agents
Target jobs to specific Jenkins workers or labels.
Start PostgreSQL service for tests
Run integration tests against a service container.
Use named environments
Attach production jobs to an environment with protection rules.