Advanced Fabric CICD (Code) with GitHub
Build environments, deploy with a Python library and script, inject environment parameters, configure OIDC auth, run end-to-end deployments, and automate cleanup for production.
- Course Info
- Instructor
- What to know beforehand
- System Requirements
Course Description
In Advanced Fabric CI/CD (Code) with GitHub, Nick Lee shows you how to deploy Microsoft Fabric workspaces and artifacts with a production-grade, code-first approach using GitHub Actions. This course goes beyond manual promotion and basic publishing, focusing on repeatable deployments that support multiple environments, controlled change, and team-friendly automation. You’ll learn how to think about Fabric delivery like software delivery, versioning, environment separation, parameterization, and lifecycle management.
You’ll build the full workflow end-to-end, starting with prerequisites and core CI/CD concepts, then setting up environments, using the Fabric CI/CD Python library, and writing a Python deployment script. Nick walks through parameter injection for environment-specific configuration, building a GitHub Actions pipeline, and implementing secure authentication using OIDC and app registration. By the end, you’ll have a reusable deployment blueprint, including automated cleanup and practical best practices for operating Fabric CI/CD in production.
Course Outline ( Free Preview)
This course includes:
- 2+ hours of training
- 0 Module
- Expert level content
- Access on mobile and browser
- Certificate of Completion
