Integrating Azure Functions with CI/CD Pipelines
Ship Functions with Azure DevOps and GitHub Actions, Bicep, multi-environment strategies and rollback.
CI/CD (Continuous Integration / Continuous Deployment) fundamentally transforms how teams deliver Azure Functions applications. Instead of risky and infrequent manual deployments, CI/CD pipelines enable automated, reproducible, and frequent deliveries.
Sign in to read this course
A free account unlocks all 514 courses. 20 are readable without one.
What's inside
11 sections- 1 Table of Contents
- 2 Module 1 – Why CI/CD for Azure Functions? {#module-1}
- 3 Module 2 – Deployment with Azure DevOps {#module-2}
- 4 Module 3 – Infrastructure as Code with Bicep {#module-3}
- 5 Module 4 – Deployment with GitHub Actions {#module-4}
- 6 Module 5 – Multi-Environment Deployment Strategies {#module-5}
- 7 Module 6 – Automated Testing in the Pipeline {#module-6}
- 8 Module 7 – Secrets and Secure Configuration {#module-7}
- 9 Module 8 – Rollback and Incident Management {#module-8}
- 10 Module 9 – DevOps Best Practices {#module-9}
- 11 Glossary {#glossary}
More Azure Functions & Serverless courses
View all 7Introduction to Serverless with Azure Functions
What serverless is, Azure Functions, hosting plans, triggers and bindings and your first function.
Azure Functions Deep Dive
Triggers, bindings, deployment, Durable Functions, security, observability and KEDA on Kubernetes.
Designing Serverless Architectures with Azure Functions
Event-driven design, hosting and scalability, resilience, security and serverless design patterns.
Deploying Azure Functions as REST APIs
Design REST APIs on Azure Functions and publish them through API Management with OpenAPI and security.
Securing Azure Functions Solutions
Managed identities, RBAC, HTTP endpoint protection, Entra ID/OAuth2, networking and Key Vault.
Optimizing Azure Functions for Performance and Cost
Hosting plans, cold-start anatomy, code best practices, scaling, Durable Functions and cost analysis.
Interested in this course?
Contact us to book it or get a custom training plan for your team.