-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Labels
area:automationAutomation, orchestration, deploymentAutomation, orchestration, deploymentpriority:p1High priorityHigh prioritytype:featureFeature work itemFeature work item
Description
Parent: #811
✨ FEATURE — Automation & One-Command Deployment (Multi-Environment)
Parent Epic
🎯 EPIC 1 — Dev Box Adoption & Deployment (Multi-Environment, Multi-Dev Center)
Milestone
M2 — First Environment Live (Non-Prod)
📝 Feature Description
Enable a fast, repeatable Dev Box deployment experience through a single orchestration entrypoint
supporting multiple environments and enforcing the identity gate.
❓ Problem Statement
Manual sequencing and environment-specific scripts introduce errors, drift, and slow deployments.
💡 Proposed Solution
Provide a PowerShell orchestration script that:
- Accepts environment as an explicit parameter
- Validates prerequisites (config + identity gate)
- Deploys Dev Centers, projects, pools, policies, and diagnostics idempotently
🔀 Alternative Solutions
- Manual deployment via portal/CLI
- Separate scripts per environment
🔧 Dev Box Component
- PowerShell Scripts
- Infrastructure/Bicep Templates
- Documentation
👤 Use Case
Platform teams deploy or redeploy the Dev Box baseline in any environment with one command.
✨ Expected Benefits
- Faster deployments
- Reduced human error
- Higher consistency
Acceptance Criteria
- One entrypoint deploys any environment
- Clear, actionable error handling
- Idempotent execution validated
Dependencies
- FEATURE — Multi-Environment Configuration Framework
- FEATURE — Identity & Access Readiness (gate)
Definition of Done
- Script validated in prod and non-prod
- Documentation published
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area:automationAutomation, orchestration, deploymentAutomation, orchestration, deploymentpriority:p1High priorityHigh prioritytype:featureFeature work itemFeature work item