GitHub Actions for CI/CD
Offered By: LinkedIn Learning
Course Description
Overview
This course demonstrates how to use GitHub Actions to automate continuous integration and continuous delivery for software projects hosted on GitHub.
Syllabus
Introduction
- GitHub Actions for CI/CD
- Before we get started
- Getting started
- What is CI/CD?
- GitHub Actions review
- 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
- 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
- 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
- Next steps
Taught by
Michael Jenkins
Related Courses
Web Engineering III: Quality AssuranceTechnische Hochschule Mittelhessen via iversity Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX DevOps for Developers: How to Get Started
Microsoft via edX Accelerate Software Delivery using DevOps
Microsoft via edX Building R Packages
Johns Hopkins University via Coursera