YoVDO

GitHub Actions for CI/CD

Offered By: LinkedIn Learning

Tags

Software Development Courses DevOps Courses CI/CD Courses GitHub Actions Courses Continuous Deployment Courses Continuous Integration Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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
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
Conclusion
  • Next steps

Taught by

Michael Jenkins

Related Courses

Web Engineering III: Quality Assurance
Technische 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