What is CI/CD?
CI/CD stands for Continuous Integration and Continuous Deployment. It is a modern software development practice that automates the process of testing and delivering code. With CI, every time a developer pushes new code, it is automatically verified to ensure nothing is broken. With CD, once the code passes all checks, it is automatically deployed to a live environment without any manual steps. This approach reduces human error, speeds up delivery, and keeps the software always in a deployable state. CI/CD is a core pillar of cloud-native development and DevOps culture.
My Pipeline
When I push code to the main branch on GitHub, the Actions workflow triggers automatically. It checks that all required files exist (index.html, style.css, script.js), then uploads and deploys the site to GitHub Pages. Within seconds, the live website is updated — no manual upload needed.
Pipeline Status
Click the button to simulate a pipeline run: