This project is designed to help you learn the concepts of Continuous Integration (CI) and Continuous Deployment (CD). You will create a simple GitHub Actions workflow to deploy a static website to GitHub Pages.
- Objective: Learn CI/CD by deploying a static website.
- Tools: GitHub Actions, GitHub Pages.
- Outcome: A live static website automatically deployed via GitHub Actions.
-
Clone the repository:
git clone https://jjosephd.github.io/gh-deployment-workflow/ cd your-repo
-
Create a GitHub Actions workflow:
- Add a
.github/workflows/deploy.yml
file with the necessary configuration to deploy to GitHub Pages.
- Add a
-
Deploy:
- Push your changes to the
main
branch and watch your site go live on GitHub Pages.
- Push your changes to the
This project is licensed under the Apache License, Version 2.0. See the LICENSE file for details.