My Cloud CI/CD Site

Name: Ahmed Jalambo

Course: Cloud Computing

Instructor: Dr. Faten F. Abushmmala

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