Skip to content

allez/a.le/what climbers shout to cheer each other on

One route through every Fabric workspace.

allez deploys a Microsoft Fabric solution that spans several workspaces in one order, through dev, test and prod, with hooks at every stop and transient, branch-linked workspaces for every feature branch. fabric-cicd still does the publishing.

Get started VS Code extension
workspace 1 workspace 2 workspace 3 workspace n

What it adds

fabric-cicd publishes. allez orders, references and checks.

Your config.yml and parameter.yml stay as they are. Add what you need, one feature at a time.

The verbs

Five verbs, a feature branch to prod.

Plus allez document, which prints the same facts as JSON for tools.

A branch, start to finish

Your own workspaces for every feature branch.

One workspace per sub-folder. dev, test and prod are untouched until the merge.

01

Branch off main

git switch -c feature/new-route
02

Provision

allez provision fabric --env feature
feature/new-route
orchestrationempty dataempty reportingempty
03

Fill and connect to git

allez deploy fabric --env feature --branch-workspace --commit-to-git
feature/new-route
orchestrationconnected to git dataconnected to git reportingconnected to git
04

Work in your workspace

allez apply fabric/allez-reporting
feature/new-route
orchestrationconnected to git dataconnected to git reportingapplied
05

Merge, deploy dev

allez deploy fabric --env dev
dev
orchestrationdeployed datadeployed reportingdeployed
06

Plan, approve, promote

allez deploy fabric --env test --plan
test
prod
07

Tear down

allez teardown fabric --orphans
feature/new-route
orchestrationdeleted datadeleted reportingdeleted

VS Code extension

See the whole route before you climb it.

The dag drawn per environment, items grouped by workspace, references as arrows, and the audit's findings as Problems with quick fixes.

Install from the Marketplace ↗
The VS Code extension's Deployment view of the sample: four numbered workspace columns in dag order for dev, with $allez token references drawn as dashed arrows