Introduction
GitHub Actions for CI/CD
()
Before we get started
()
1. Continous Integration and Delivery
Getting started
()
What is CI/CD?
()
GitHub Actions review
()
2. Continuous Integration Workflows
Starter workflows for CI
()
Use starter workflows in GitHub Actions
()
CI for JavaScript
()
CI for Python
()
CI for Go
()
Challenge: Develop a CI workflow
()
Solution: Develop a CI workflow
()
3. Continious Delivery Workflows
Continuous delivery
()
Delivering software artifacts and packages
()
Continuous delivery for software packages
()
Continuous delivery for container images
()
Challenge: Develop a container image workflow
()
Solution: Develop a container image workflow
()
4. Continuous Deployment Workflows
Continuous deployment
()
Deploying software with GitHub Actions
()
Continuous deployment for GitHub Pages
()
Create a service account for deployments
()
Continuous deployment for container images
()
Continuous Deployment for infrastructure as code
()
Challenge: Develop a CI/CD pipeline
()
Solution: Develop a CI/CD pipeline
()