Advanced GitHub Actions
Offered By: LinkedIn Learning
Course Description
Overview
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
- Building advanced workflows
- Service containers
- Scheduled triggers
- Composite actions
- Manual approvals and environments
- Caching between workflow runs
- 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
- 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
- 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
- JavaScript actions introduction
- JavaScript actions overview
- Develop a JavaScript action
- Use actions/core in JavaScript actions
- Use actions/github in JavaScript actions
- Next steps
Taught by
Michael Jenkins
Related Courses
Docker Mastery: with Kubernetes +Swarm from a Docker CaptainUdemy 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