back
loading skill details...
Automated deployment pipeline for AI agents. Build, test, and deploy applications with zero-downtime. Triggers: deployment, CI/CD, release automation, deploy...
---
name: deployment-automation
slug: deployment-automation
version: 1.0.0
description: "Automated deployment pipeline for AI agents. Build, test, and deploy applications with zero-downtime. Triggers: deployment, CI/CD, release automation, deploy pipeline, continuous deployment."
author: SKY-lv
license: MIT-0
tags: [automation, devops, deployment]
keywords: [deployment, CI/CD, release automation, deploy pipeline, continuous deployment, zero-downtime, blue-green, canary, rollback]
triggers: deployment-automation
---
# Deployment Automation
Automated deployment pipeline for AI agents. Build, test, and deploy applications with zero-downtime and instant rollback.
## Overview
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.
## Capabilities
### 1. Pipeline Definition
```bash
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.
### 2. Deployment Strategies
```bash
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.
### 3. Health Checks
```bash
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.
### 4. Rollback
```bash
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.
### 5. Multi-Environment
```bash
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.
## Configuration
```json
{
"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"]
}
}
}
```
## Use Cases
- Application Release: Automate full release workflow from build to deploy
- Microservices: Deploy individual services independently
- Infrastructure: Deploy infrastructure changes alongside application code
- Agent Deployment: Deploy AI agent updates with zero downtime
- Hotfix: Emergency deployments with automated health verification
don't have the plugin yet? install it then click "run inline in claude" again.