Deployment History
View all past deployments with full tracking, status information, and rollback capabilities. The deployment history provides a complete audit trail of every configuration, application, and policy deployment across your managed tenants.
History Table
| Deployment | Package | Tenants | Status | Date |
|---|---|---|---|---|
dep-a3f21 | Security Baseline v2.1 | 5 tenants | Complete | Today, 2:30 PM |
dep-b4e32 | Standard App Suite | 3 tenants | Partial | Yesterday |
dep-c5f43 | Remote Work Config | 8 tenants | Rolled Back | 3 days ago |
Deployment Statuses
| Status | Meaning |
|---|---|
| Complete | All items deployed successfully to all target tenants |
| In Progress | Deployment is currently executing |
| Partial | Some items or tenants succeeded, others failed |
| Pending | Deployment is queued but not yet started |
| Rolled Back | Deployment was reversed (automatically or manually) |
| Failed | Deployment failed validation or encountered critical errors |
Multi-Tenant Tracking
Each deployment tracks per-tenant progress:
| Tenant | Status | Items | Progress |
|---|---|---|---|
| Contoso Corp | Complete | 12/12 | 100% |
| Fabrikam Inc | In Progress | 8/12 | 67% |
| Northwind LLC | Pending | 0/12 | 0% |
Deployment Details
Click any deployment to view:
- Package contents — All items included in the deployment
- Per-tenant status — Individual progress for each target tenant
- Item-level results — Success/failure status for each configuration item
- Validation results — Pre-deployment checks and any warnings
- Timeline — Chronological log of all deployment events
Deployment Packages
Reusable deployment packages referenced in history:
| Package | Contents | Items |
|---|---|---|
| Security Baseline v2.1 | Compliance policies, CA rules, security settings | 12 items |
| Standard App Suite | Office apps, Chrome, Zoom, Slack, common utilities | 18 items |
| Remote Work Configuration | VPN, MFA, device restrictions, data protection | 8 items |
Rollback
Undo deployments when issues are discovered:
Automatic Rollback
Triggered when deployment fails validation or health checks. Reverts all changes in the deployment automatically.
Manual Rollback
Initiate rollback from deployment history. Select specific items to revert or roll back the entire deployment.
Warning: Some items cannot be rolled back (deleted items, user data changes). Review the rollback preview before execution.
Validation and Conflict History
Historical validation results are preserved for each deployment:
- License requirements met — Target tenants had required licenses
- Required permissions available — Service principal had sufficient access
- No naming conflicts — No duplicate policy names in target tenants
- Dependencies satisfied — Required prerequisite configurations existed
- Target groups exist — Assignment groups were present in target tenants
Best Practices
- Review deployment history regularly — Identify patterns in failures for proactive fixes
- Use canary deployments for new configurations — Test on a small subset of tenants before full rollout
- Version your deployment packages — Maintain version history for tracking and rollback purposes
- Review deployment plan before execution — Always check what will be created, modified, or deleted
Note: Schedule large deployments during maintenance windows. Reduce user impact by deploying during off-hours.
API Reference
GET /api/automation/deployments— List deployment historyGET /api/automation/deployments/:id— Get deployment detailsPOST /api/automation/deployments/:id/rollback— Rollback completed deploymentPOST /api/automation/deployments/:id/validate— Validate deployment before executionGET /api/automation/packages— List deployment packages