Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

GitHub Actions Tutorial: Advanced Concepts You Should Know - Part 1

Kode Kloud via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Dive into this comprehensive tutorial on GitHub Actions that breaks down advanced automation concepts for your development workflow. Learn the fundamentals of GitHub Actions including YAML workflows, jobs, steps, and runners while gaining practical experience through hands-on examples. Master essential skills like configuring checkout actions, executing multi-line commands and third-party libraries, creating ASCII artwork workflows, running shell scripts, managing multiple jobs in sequence, storing workflow data as artifacts, working with variables at different levels, and handling repository secrets. Perfect for developers, DevOps professionals, and anyone looking to enhance their GitHub workflow automation capabilities. Access free labs and follow along with this 89-minute guide that progresses from basic concepts to advanced implementation techniques.

Syllabus

00:00 - Introduction to GitHub Actions
00:18 - What is GitHub Actions?
03:16 - Workflow, Job and Runner in GitHub Actions
07:07 - What is Runner Types of GitHub Actions
09:49 - Core Components in GitHub Actions
13:47 - Create and Run First Workflow in GitHub Actions
26:31 - What are Actions?
29:05 - Configure Checkout Action within Workflow
35:18 - Multi-Line commands and Executing Third Party Libraries in GitHub Actions
39:23 - Creating Workflow to Generate ASCII Artwork
46:04 - Executing Shell Scripts in Workflow
50:52 - Workflow with Multiple Jobs
56:51 - Execute Multiple jobs in Sequence using needs Syntax
01:02:15 - Storing workflow data as artifacts
01:10:58 - Working with Variables at different levels
01:21:48 - Working with Repository Level Secrets

Taught by

KodeKloud

Reviews

Start your review of GitHub Actions Tutorial: Advanced Concepts You Should Know - Part 1

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.