Loading video player...
Want to streamline your CI/CD workflows and ship faster with confidence? In this @VisualStudioLive session from Visual Studio Live! Las Vegas 2026, Marcel de Vries breaks down how to effectively use GitHub Actions—from foundational concepts to real-world enterprise implementations. Learn how to design secure, scalable workflows for continuous integration and deployment, manage releases, and implement modern deployment strategies with GitHub Actions as your automation engine. 🔑 What You’ll Learn • How GitHub Actions works as a flexible workflow engine for CI/CD • Structuring workflows with events, jobs, runners, and reusable actions • Best practices for fast feedback CI vs. production-ready CD pipelines • Managing secrets, tokens, and security in enterprise environments • Using CodeQL and GitHub Advanced Security to detect vulnerabilities • Creating releases with semantic versioning and automated workflows • Modern deployment strategies: blue/green, rolling, and ring-based deployments • How to implement zero-downtime deployments with Azure and Kubernetes ⏱️ Chapters 00:00 Introduction + GitHub Actions overview 03:00 GitHub Actions architecture: events, jobs, runners 06:00 YAML workflows, triggers, and branching strategies 12:54 Building fast feedback CI pipelines 16:50 Demo: workflows, builds, and test reporting 24:48 Security with CodeQL and dependency scanning 29:14 Creating releases and semantic versioning 38:29 Demo: creating releases 40:38 Deployment strategies and zero-downtime principles 43:44 Kubernetes rolling deployments 47:20 Ring-based deployments and feature rollouts 48:43 Azure Web Apps deployment slots and traffic routing 53:50 Observability, health checks, and monitoring 59:46 Environments, approvals, and release governance 👤 Speaker Marcel de Vries Global Managing Director & CTO, Xebia 🔗 Links • Download Visual Studio 2026: http://visualstudio.com/download • Explore more VS Live! Las Vegas sessions: https://aka.ms/VSLiveLV26 • Join upcoming VS Live! events: https://aka.ms/VSLiveEvents #githubactions #devops #cicd