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.
Welcome
What will you learn in this course?
Who is the course for and prerequisites
What are GitHub Actions?
What is continuous integration?
What is continuous delivery and continuous deployment?
Section recap
Creating our first GitHub Action
GitHub Actions Glossary
GitHub Actions Hero
Section recap
Building a PR Verify workflow
Configuring optimal GitHub settings
Improving our PR Verify workflow
Building a CI workflow
Cron Jobs
Variables and Secrets
Section Recap
What are we building?
Creating an Azure account
Setting up our Azure Resource Group
Setting up our Azure App Service
Creating our CD workflow
Using Environments in our CD workflow
Deploying to Production
Section Recap
Reusing workflows
Reusing workflows across repositories
Things every CI/CD pipeline should have
Setting up zero downtime deployments
Setting up Infrastructure As Code
Manual approvals for Production
Delete all your Azure resources
Section recap
Conclusion
Course Info
Lifetime access
Add to Cart
Scott is a software consultant and primarily does web development using ASP.NET Core and JavaScript. His second passion behind web development is helping teams realize their potential through technical practices (such as CI/CD, IAC, TDD, etc.) and working more effectively (such as limiting WIP, visualizing work, etc). He’s a Microsoft MVP, Redgate Community Ambassador, international speaker, and co-organizes the Iowa .NET User Group. You can find Scott on Twitter @scottsauber or on his blog at scottsauber.com.
More courses by Scott Sauber© 2023 Dometrain. All rights reserved.