Cloud Computing
A simple project that shows how GitHub Actions can automate deployment to GitHub Pages.
Mahmoud Aqel Aqel
Cloud Computing
GitHub Actions + Pages
CI/CD is a process used to automate software development tasks. Continuous Integration checks code changes after developers push updates. Continuous Delivery and Deployment help move these updates to a live environment faster. In cloud systems, this makes deployment easier, quicker, and more reliable.
When I push my files to the main branch, GitHub Actions starts automatically. The workflow checks that the main website files exist, uploads the project files, and deploys the website to GitHub Pages. After that, the updated site becomes available online.
I upload code changes to the main branch.
GitHub Actions checks if the required files exist.
The site is published automatically to GitHub Pages.