Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Advanced GitHub Actions

via LinkedIn Learning

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore automation strategies with hands-on exercises to become an advanced GitHub Actions user.

Syllabus

Introduction
  • Next level GitHub Actions
  • What you should know
  • Exercise files
  • GitHub Actions review
1. Advanced Workflows
  • Building advanced workflows
  • Service containers
  • Scheduled triggers
  • Composite actions
  • Manual approvals and environments
  • Caching between workflow runs
2. GitHub Actions Matrix Strategy
  • Matrix strategy introduction
  • Matrix strategy overview
  • Run a job with a matrix strategy
  • Challenge: Use a matrix strategy to test an application
  • Solution: Use a matrix strategy to test an application
3. Publishing Packages
  • The GitHub package registry introduction
  • The GitHub package registry overview
  • Publishing container images
  • Publishing software packages
  • Challenge: Publish and use a container image in a workflow
  • Solution: Publish and use a container image in workflows
4. Self-Hosted Runners
  • Self-hosted runners introduction
  • GitHub-hosted runners vs. self-hosted runners
  • Configure a self-hosted runner
  • Use a self-hosted runner in a workflow
  • Challenge: Configure a self-hosted runner with a label
  • Solution: Configure a self-hosted runner with a label
5. JavaScript Actions
  • JavaScript actions introduction
  • JavaScript actions overview
  • Develop a JavaScript action
  • Use actions/core in JavaScript actions
  • Use actions/github in JavaScript actions
Conclusion
  • Next steps

Taught by

Michael Jenkins

Reviews

4.8 rating at LinkedIn Learning based on 118 ratings

Start your review of Advanced GitHub Actions

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.