This repository contains resources to guide you through the creation of a simple, but greatly expandable, CI/CD pipeline.
This project has a number of pre-requisites including:
- Some knowledge of web development (HTML & CSS)
- An AWS account
- A GitHub account
The presentation below provides a deeper dive into the concepts and some of the technologies encompassed in this project, including:
- What is DevOps
- What is a CI/CD pipeline
- What is the Software Development Lifecycle
- What is HTML and some basic tags
- What is CSS and some basic rules
- Compare static and dynamic websites
- Hosting a static website on a public cloud provider
- What is Git/GitHub (links back here)
- What is GitHub Actions
It is not recommended that you read through the presentation start to finish, instead dip in and out for context as you focus upon each component of the pipeline.
Included in this repository are the following resources which will guide you through the creation and configuration of each Git, and using it to work with remote repositories in GitHub component.