GitHub CI/CD
GitHub Actions workflows for CI, image publishing, and deployment.
- What is GitHub CI/CD? — A beginner-friendly explanation of CI, CD, why teams use it, and a real example.
- GitHub Actions: How It Works — The GitHub feature that runs your automation: workflows, jobs, steps, actions, and runners.
- When Should a Workflow Run? — Choose pull requests, pushes, manual runs, and path filters for the task.
- Your First CI Pipeline — Set up a simple check that installs, lints, tests, and builds your app.
- Artifacts, Docker Images and Registries — Passing build output forward and publishing versioned images.
- Secrets, Tokens and Permissions — Safely authenticating deployments and limiting workflow access.
- Deploying Safely — Use staging, production approvals, and a rollback plan when you start releasing automatically.