-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
Automate your DevOps pipelines with GitHub Actions
By :
Automate your DevOps pipelines with GitHub Actions
By:
Overview of this book
This course begins with the fundamentals of GitHub Actions, guiding you through the creation of your first workflow and how to include inputs. You’ll quickly advance to developing workflows specifically for .NET applications, building pipelines that can deploy to Azure. As you progress, you will gain practical experience in deploying infrastructure using Terraform and Bicep, learning to deploy and manage cloud resources directly from GitHub Actions.
As you move deeper into the course, you’ll explore containerization and deployment, including pushing Docker images to container registries and integrating these steps into GitHub Actions workflows. You'll also dive into Kubernetes/AKS, learning the essentials of CI/CD pipelines for containerized applications, and building, pushing, and deploying images to Kubernetes clusters.
The course also introduces cutting-edge GitHub Actions features like self-hosted runners, reusable workflows, and passwordless workflows using OIDC. It further expands your knowledge with advanced security features, such as GitHub Advanced Security and integrating Microsoft Defender for DevOps. By the end of the course, you will have the expertise to build robust and secure DevOps pipelines that automate the full software delivery lifecycle.
Table of Contents (13 chapters)
Introduction
Starting with the basics
Creating Workflow for .NET apps
Deploying Infrastructure into the Cloud
Building and pushing containers to the registry
Deploying to Kubernetes/AKS
Deploying to Azure Container Apps
Using self-hosted runner
Workflow features
Secure pipelines
GitHub Advanced Security
Adding documentation check to the pipeline
GitHub and Azure DevOps together
Customer Reviews