Key Ideas
1What is CI/CD?. CI/CD stands for Continuous Integration / Continuous Deployment. It's the practice of automatically running tests and deploying code every time changes are pushed — re...
2GitHub Actions Concepts. GitHub Actions is GitHub's built-in automation platform. You write YAML files that describe what should happen and when. GitHub runs them on managed virtual machines c...
3Your First Workflow. Create a file at .github/workflows/hello.yml in your repository. GitHub automatically detects it and runs it when the trigger fires.
4Real CI Pipeline — Node.js. Here's the standard CI workflow used by Node.js projects worldwide. It checks out code, installs dependencies, and runs tests automatically on every push and PR.
5Automated Deployment to GitHub Pages. GitHub Pages hosts static sites for free directly from your repository. Combined with Actions, you can auto-deploy on every push to main — no FTP, no manual uploads.