From Zero to Hero: GitHub Actions

From Zero to Hero: GitHub Actions

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 35 Lessons (5h 40m) | 1.25 GB

Learn how to use GitHub Actions and master CI/CD
GitHub Actions are used by millions of developers and thousands of companies around the world to automate software workflows and build world-class CI/CD pipelines. They allow developers to build, test and deploy their code, and they make code reviews, branch management and issue triaging work exactly the way each team wants. They have quickly become one of the most popular CI/CD tools, and knowledge of how to use them is a requirement for most jobs. In this course, Scott Sauber will teach what GitHub Actions are and how to use them to automate your workflows.

Table of Contents

1 Welcome
2 What will you learn in this course
3 Who is the course for and prerequisites
4 What are GitHub Actions
5 What is continuous integration
6 What is continuous delivery and continuous deployment
7 Section recap
8 Creating our first GitHub Action
9 GitHub Actions Glossary
10 GitHub Actions Hero
11 Section recap (2)
12 Building a PR Verify workflow
13 Configuring optimal GitHub settings
14 Improving our PR Verify workflow
15 Building a CI workflow
16 Cron Jobs
17 Variables and Secrets
18 Section Recap (3)
19 What are we building
20 Creating an Azure account
21 Setting up our Azure Resource Group
22 Setting up our Azure App Service
23 Creating our CD workflow
24 Using Environments in our CD workflow
25 Deploying to Production
26 Section Recap (4)
27 Reusing workflows
28 Reusing workflows across repositories
29 Things every CICD pipeline should have
30 Setting up zero downtime deployments
31 Setting up Infrastructure As Code
32 Manual approvals for Production
33 Delete all your Azure resources
34 Section recap (5)
35 Conclusion

Homepage