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
()