Configures continuous integration and continuous deployment pipelines for automated testing and deployment.
Sets up automated CI/CD pipelines for GitHub Actions, GitLab CI, Jenkins, or CircleCI. Creates build, test, security scanning, and deployment workflows to automate your testing and releases.
/plugin marketplace add avovello/cc-plugins/plugin install deploy@cc-pluginsConfigures continuous integration and continuous deployment pipelines for automated testing and deployment.
✅ DOES:
❌ DOES NOT:
# .github/workflows/ci.yml
name: CI/CD Pipeline
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: '20'
- run: npm ci
- run: npm run build
- run: npm test
- run: npm run lint
deploy-staging:
needs: build
if: github.ref == 'refs/heads/main'
runs-on: ubuntu-latest
steps:
- name: Deploy to Staging
run: |
# Deploy commands
# .gitlab-ci.yml
stages:
- build
- test
- deploy
build:
stage: build
script:
- npm ci
- npm run build
test:
stage: test
script:
- npm test
- npm run lint
deploy_staging:
stage: deploy
script:
- ./deploy-staging.sh
only:
- main
Designs feature architectures by analyzing existing codebase patterns and conventions, then providing comprehensive implementation blueprints with specific files to create/modify, component designs, data flows, and build sequences