What is CI/CD?
CI/CD stands for Continuous Integration and Continuous Deployment. Continuous Integration (CI) means that every time a developer pushes code changes, the system automatically runs checks and tests to make sure the new code works correctly and does not break anything. Continuous Deployment (CD) takes it further by automatically deploying the tested code to a live server or website without manual intervention. Together, CI/CD helps teams deliver updates faster, catch bugs early, and keep the software always in a working state. It is a core practice in modern cloud-based development workflows.
My Pipeline
When I push code to the main branch on GitHub, a GitHub Actions workflow
triggers automatically. First, it checks out my code and verifies that all required files
(index.html, style.css, script.js) exist. Then it uploads the site files as an artifact
and deploys them to GitHub Pages. Within a minute or two, my live website is updated
with the latest changes — no manual upload needed.
Interactive Demo
Click the button below to see JavaScript in action:
Button click counter:
0