Deployment Pipeline
The Deployment Pipeline components at frontend/agentic-workbench/src/components/DeploymentPipeline/ provide multi-stage deployment tracking for AI agents with visualization, request forms, and progress monitoring.
Components
| Component | File | Purpose |
|---|---|---|
DeploymentPipelineView | DeploymentPipelineView.tsx | Main deployment view |
DeploymentRequestForm | DeploymentRequestForm.tsx | New deployment request |
DeploymentStageVisualization | DeploymentStageVisualization.tsx | Pipeline stage visualization |
DeploymentTracker | DeploymentTracker.tsx | Real-time deployment progress |
Deployment Stages
Build -> Test -> Staging -> Approval -> ProductionEach stage includes:
- Status indicator (pending, running, success, failed)
- Duration tracking
- Logs and artifacts
- Manual approval gates
- Automatic rollback triggers
useDeploymentPipeline Hook
const {
deployments,
currentDeployment,
requestDeployment,
approveStage,
rejectStage,
rollback,
} = useDeploymentPipeline(agentId);