gh-abcs-actions icon indicating copy to clipboard operation
gh-abcs-actions copied to clipboard

The GitHub ABCs actions training with workflow templates, examples, hands-on labs and additional learning resources.

gh-abcs-actions

The GitHub ABCs actions training with workflow templates, examples, hands-on labs and additional learning resources.

Examples & Hands-on Labs

Hands-on Labs Setup

  • [ ] Lab Setup

Module 1: Introduction to GitHub Actions

  • Example: github-actions-demo.yml
  • Example: greet-everyone.yml
  • [ ] Hands-on Lab: :point_right: Activity 1

Module 2: Syntax

  • Example: simple-workflow.yml
  • Example: job-dependencies.yml
  • [ ] Hands-on Lab: :point_right: Activity 2

Module 3: Environments and Secrets

  • Example: environments-secrets.yml
  • [ ] Hands-on Lab: :point_right: Activity 3

Module 4: Workflow Templates

  • Example: reusable-workflow-template.yml
  • Example: super-linter.yml
  • [ ] Hands-on Lab: :point_right: Activity 4

Module 5: Custom actions

Module 6: Self-hosted runners

  • Example: self-hosted-linux.yml
  • [ ] Hands-on Lab: :point_right: Activity 6

Module 7: CI/CD


Learning Path


Additional Resources

Additional resources to continue your GitHub Actions learning journey.

Training Manual

GitHub Skills

GitHub Actions Documentation

GitHub self-hosted runners on Kubernetes

Actions Changelog

Articles