CourseGenix

Explore

DevOps with GitHub Actions

6 Units26 Lessons
Unit 1

Introduction to GitHub Actions Workflows

Understanding GitHub Actions Workflows Basics
Real-World Project: Creating a Simple Workflow for Repository Events
Defining Events and Triggers in Workflows
Unit 2

Basic CICD

Configuring Simple CD Workflows
Running Builds and Deployments Basics
Monitoring Basic CI/CD Pipelines
Setting Up a Basic CI Pipeline
Real-World Project: Automating a Simple Application Deployment
Unit 3

Managing Secrets and Environments in CI/CD

Best Practices for Secret Management
Real-World Project: Securing a CI/CD Pipeline with Environments
Storing and Using Secrets in GitHub Actions
Configuring Environments for CI/CD Workflows
Unit 4

Automating Testing and Code Quality Checks

Integrating Automated Testing into Workflows
Setting Up Code Quality Checks
Using Linters and Static Analysis Tools
Running Unit and Integration Tests
Real-World Project: Automating a Full Testing Suite for an Application
Unit 5

Advanced Deployment Strategies with GitHub Actions

Implementing Blue-Green Deployment Strategies
Exploring Canary and Rolling Deployments
Optimizing Deployment Workflows for Scalability
Real-World Project: Deploying an Application with Advanced Strategies
Unit 6

Integrating GitHub Actions with Other DevOps Tools

Connecting GitHub Actions with Container Orchestration Tools
Linking with Monitoring and Logging Services
Integrating with Cloud Provider APIs
Real-World Project: Building an Integrated DevOps Pipeline
Handling API and Webhook Integrations
Unit 2•Chapter 1

Configuring Simple CD Workflows

Summary

User provides instructions for summarizing a YouTube transcript: limit to 250 words or less, exclude sponsors and unrelated topics, and avoid introducing the summary's content.

Concept Check

0/1

In a simple CD workflow using Kubernetes, what ensures zero-downtime deployments via rolling updates?

NextRunning Builds and Deployments Basics