What is GitHub Actions?
GitHub's built-in CI/CD platform for automating workflows triggered by repository events.
GitHub Actions is GitHub's native CI/CD and automation platform. Workflows are YAML files in .github/workflows/ triggered by events (push, pull_request, schedule, manual). Each workflow contains jobs with steps that can run shell commands or call reusable Actions from the marketplace. Key features: matrix builds, reusable workflows, GitHub-hosted and self-hosted runners, environment protection rules, and OIDC federation for keyless cloud authentication.
Deep Dive Guide
github actions cicd pipeline tutorial
Free Tool
ci generator
More CI/CD Terms
Blue-Green Deployment
A release strategy using two identical environments to achieve zero-downtime deploys.
Canary Deployment
Gradually rolling out a new version to a small percentage of users before full release.
CI/CD
Continuous Integration and Continuous Delivery — automating build, test, and deploy pipelines.
Feature Flag
A configuration mechanism to enable or disable features without redeploying code.
Flagger
A Kubernetes operator automating canary deployments, A/B tests, and blue-green releases.
GitLab CI
GitLab's integrated CI/CD system defined in a .gitlab-ci.yml file.
Test your knowledge of GitHub Actions and 130 other DevOps concepts