Fabric CI/CD Automation Pack
Workspace-as-code for Microsoft Fabric without writing the pipeline from scratch. Copy three folders into your repo, fill in the EDIT: markers, and you have validate-on-PR plus a gated dev → test → prod promotion. Matches the patterns in the CI/CD & Git docs.
9 files · included with Pro · licensed for use within your organisation
What’s included
- pr-validate.yml — static checks on every PR (hard-coded ids, parameter.yml, naming, TODOs)
- deploy.yml — Git sync → dev→test deploy → smoke test → gated test→prod → release tag
- checks.sh, deploy-stage.sh, smoke-test.sh, check-value-sets.sh
- parameter.yml deployment-rule template (find/replace, spark pool, bindings)
- variable-library.example.json — three per-stage value sets
- README with SPN setup, tenant settings, and the GitHub secrets/environments checklist
File tree
.github/workflows/deploy.yml
.github/workflows/pr-validate.yml
README.md
config/parameter.yml
config/variable-library.example.json
scripts/check-value-sets.sh
scripts/checks.sh
scripts/deploy-stage.sh
scripts/smoke-test.shRequirements
- A Git-connected dev workspace and a 3-stage deployment pipeline.
- A service principal added as Admin on all three workspaces, with SPN API access enabled in the Fabric admin portal.
- GitHub repo secrets
FABRIC_CLIENT_ID,FABRIC_CLIENT_SECRET,FABRIC_TENANT_ID, and a protectedprodEnvironment with required reviewers.
Fabric ships changes monthly. Pack updates are included — subscribers hear about them in the change briefing.