Install
openclaw skills install deployment-automationAutomated deployment pipeline for AI agents. Build, test, and deploy applications with zero-downtime. Triggers: deployment, CI/CD, release automation, deploy pipeline, continuous deployment.
openclaw skills install deployment-automationAutomated deployment pipeline for AI agents. Build, test, and deploy applications with zero-downtime and instant rollback.
A complete deployment automation system that helps agents manage the full release lifecycle: build, test, deploy, monitor, and rollback. Supports multiple deployment strategies including blue-green, canary, and rolling updates.
node deploy.js pipeline create --name production --stages build,test,stage,deploy
node deploy.js pipeline run --name production --ref main
node deploy.js pipeline status --name production
Define and execute multi-stage deployment pipelines with custom stages.
node deploy.js deploy --strategy blue-green --service api
node deploy.js deploy --strategy canary --service web --canary-percent 10
node deploy.js deploy --strategy rolling --service worker --batch-size 3
Choose from blue-green, canary, or rolling deployment strategies.
node deploy.js health-check --service api --endpoint /health --timeout 30s
node deploy.js health-check --custom .healthcheck.json
Automated health checks before and after deployment to ensure service stability.
node deploy.js rollback --service api --to previous
node deploy.js rollback --service web --to-version v2.3.1
node deploy.js rollback --auto-on-failure --max-retries 3
Instant rollback to previous versions on deployment failure.
node deploy.js promote --from staging --to production --approve
node deploy.js diff --env staging vs production
Promote builds across environments with approval gates and configuration diffing.
{
"pipeline": {
"environments": ["dev", "staging", "production"],
"strategy": "canary",
"canaryPercent": 10,
"healthCheck": {
"endpoint": "/health",
"timeout": "30s",
"retries": 3
},
"rollback": {
"autoOnFailure": true,
"maxRetries": 3
},
"notifications": {
"onStart": ["slack"],
"onSuccess": ["slack", "email"],
"onFailure": ["slack", "pagerduty"]
}
}
}