Foundry.Deploy deployment flow
Foundry.Deploy is the WinPE deployment application for Foundry.
It is responsible for the actual deployment session on the target device.
By the time the workflow reaches Foundry.Deploy, the operator is no longer authoring media. The focus is now disk, OS, driver, and deployment decisions on the target device.
Runtime flow
- Resolve the runtime context and load the deployment inputs.
- Load the catalog-backed operating system and driver data.
- Apply any staged expert deploy configuration.
- Walk the operator through the deployment wizard.
- Start the ordered deployment orchestration and report progress.
Startup responsibilities
At startup the app resolves its runtime context and loads the information needed to drive the deployment wizard:
- Target environment details
- Disk information
- Catalog data
- Optional expert deploy configuration
- Autopilot profiles
Catalog-backed workflow
Foundry.Deploy consumes the XML feeds produced by the separate catalog repository.
That includes:
- Operating system metadata
- Driver pack metadata
Those feeds are part of the normal startup experience rather than an afterthought.
Wizard responsibilities
The deployment wizard is where the operator confirms the inputs that matter for the current device:
- Target disk
- Operating system
- Driver pack strategy
- Firmware update intent
- Autopilot behavior
- Machine naming and localization behavior inherited from expert configuration
Add a capture of the disk selection page, where the operator confirms the target storage device.
Add a capture of the operating system selection page, with the catalog-backed choices visible.
Expert configuration handoff
If Foundry staged foundry.deploy.config.json, Foundry.Deploy loads it from the WinPE workspace and uses it as an optional preference layer.
That keeps the workstation authoring decisions aligned with the target-device deployment flow.
What the handoff is supposed to do
The deploy configuration is not meant to replace operator choice entirely. It is there to reduce repeated decisions and keep the target-device workflow aligned with the media authoring intent.
Execution model
When deployment starts, the app moves into an ordered orchestration path with:
- Explicit step sequencing
- Progress reporting
- Success and failure pages
- Logging throughout the run
This separation keeps the media authoring phase and the deployment execution phase cleanly isolated.
Add a capture of the final review or start page, where the operator confirms the deployment before execution begins.