1.8 KiB
1.8 KiB
Deployment
Build a release package
Run from an elevated Windows PowerShell session only when the target machine will be configured. Packaging itself does not require elevation.
.\Deploy\Package-WorkstationSetup.ps1 -Version '2026.09.09' -IncludeTests
The package is written to Releases\\Automotive-Workstation-Setup-<version>.zip and includes:
- Main setup script
- JSON configuration files
- User and troubleshooting documentation
- Validation checklist
- SHA256 release manifests
- Tests when
-IncludeTestsis specified
Do not distribute the temporary staging directory. Verify the generated archive hash from the accompanying .release.json file before copying it to a deployment share.
Rollout sequence
- Verify the release archive SHA256.
- Extract it to a versioned folder on the deployment share.
- Boot the intended isolated Windows installation.
- Confirm only the intended
C:,S:, andP:volumes are mounted. - Run
-Mode Planand review the Windows/application plan. - Run
-Mode Auditand save the generated reports. - Create a configuration backup.
- Run
-Mode Applyfrom an elevated Windows PowerShell window. - Restart when the checkpoint reports
AwaitingRestart. - Resume with
-ResumeFromCheckpoint. - Run
-Mode HealthCheckand review the setup report. - Install licensed OEM suites and communication drivers separately through vendor installers.
Production gates
- All Pester tests pass.
- The archive hash is verified.
- The selected profile matches the isolated Windows installation.
- OEM software licensing and driver compatibility are confirmed.
- Original ECU, EEPROM, and coding data have independent backups.
- Elevated Apply testing has completed on a clean test workstation before production rollout.