YoVDO

Advanced GitHub Actions

Offered By: LinkedIn Learning

Tags

GitHub Actions Courses

Course Description

Overview

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

Related Courses

Docker Mastery: with Kubernetes +Swarm from a Docker Captain
Udemy
Deploy Infra in the Cloud using Terraform
Udemy
Integrating Appium into a DevOps Pipeline
Pluralsight
Microsoft DevOps Solutions: Designing a Sensitive Information Strategy
Pluralsight
Testing and Deploying GatsbyJS Applications: Playbook
Pluralsight