Overview
Syllabus
Introduction
Exam Breakdown
Introduction to GitHub Actions
GitHub Actions Basics
Workflows
Workflow Components
Scheduled Events
Scheduled Events
Single vs Multiple Events
Multi Events
Manual Events
Manual Events Lab
Webhook Events
Webhook Events
Conditional Keyword for Steps
Conditionals
Expressions
Expressions
Runners
GitHub Hosted Runners Lab
Self Hosted Runner
Self Hosted Runner Lab
Workflow Commands
Workflow Commands Lab
Workflow Contexts
Context
Dependent Jobs
Dependent Jobs Lab
Encrypted Secrets
Configuration Variables
Default Env Vars
Set Custom Env Vars
Set Env Var with Workflow Commands
GITHUB_TOKEN Secret
Add Script to Workflow
Publish GitHub Package Using Workflows
Publish Docker Hub Registry using Workflow
Publish GitHub Container Registry using Workflow
Publish Components as GitHub Release
Deploy Release to Cloud Provider
Service Containers
Routing Workflow to Runner
CodeQL Steps
Caching Package and Dependency Files
Caching Job Dependencies and Build Outputs
Remove Workflow Artifact from GitHub
Workflow Status Badge
Env Protections
Job Matrix Configuration
Disabling vs Deleting Workflows
Action Types
Inputs and Outputs for Actions
Action Versions
Files and Directories for Actions
Exit Codes for GitHub Actions
Reuse Templates for Actions and Workflows
Configure Self Hosted Runners for Enterprise
Custom GitHub Actions
Taught by
freeCodeCamp.org