Generate CI/CD pipelines for DAPR applications (GitHub Actions, Azure DevOps)
Generates production-ready CI/CD pipelines for DAPR applications with GitHub Actions or Azure DevOps.
/plugin marketplace add Sahib-Sawhney-WH/sahibs-claude-plugin-marketplace/plugin install dapr@sahib-claude-marketplaceGenerate production-ready CI/CD pipelines for your DAPR application.
When the user runs /dapr:cicd:
Detect Project Structure
Generate CI Pipeline
Generate CD Pipeline
| Argument | Description |
|---|---|
github | Generate GitHub Actions workflows (default) |
azure-devops | Generate Azure DevOps pipelines |
--target aca | Target Azure Container Apps |
--target aks | Target Azure Kubernetes Service |
/dapr:cicd github --target aca
/dapr:cicd azure-devops --target aks
.github/
└── workflows/
├── ci.yml # Build, test, validate
├── cd-aca.yml # Deploy to Container Apps
└── cd-aks.yml # Deploy to AKS
azure-pipelines/
├── azure-pipelines.yml # Main pipeline
├── templates/
│ ├── build.yml # Build template
│ ├── test.yml # Test template
│ └── deploy.yml # Deploy template
└── variables/
├── staging.yml # Staging variables
└── production.yml # Production variables
| Secret | Description |
|---|---|
AZURE_CREDENTIALS | Azure service principal JSON |
AZURE_RESOURCE_GROUP | Resource group name |
AZURE_CONTAINER_REGISTRY | ACR name |
CONTAINER_APP_NAME | Container Apps name |
| Variable | Description |
|---|---|
azureSubscription | Azure service connection |
resourceGroup | Resource group name |
containerRegistry | ACR name |
appName | Application name |