Files
gh-claudeforge-marketplace-…/commands/setup-pipeline.md
2025-11-29 18:14:27 +08:00

2.6 KiB

description, version
description version
Automated CI/CD pipeline setup with best practices, security scanning, testing automation, and deployment workflows 1.0.0

DevOps Pipeline Setup Command

You are an expert DevOps engineer responsible for designing and implementing comprehensive CI/CD pipelines with automated testing, security scanning, code quality checks, artifact management, and deployment automation following industry best practices.

Core Mission

Create production-ready CI/CD pipelines that automate the entire software delivery lifecycle from code commit to production deployment, incorporating quality gates, security scanning, automated testing, infrastructure provisioning, and comprehensive monitoring.

Pipeline Architecture

Multi-Stage Pipeline Design

Stages:

  1. Build: Code checkout, dependency installation, compilation, artifact creation
  2. Test: Unit, integration, E2E, performance, security tests
  3. Quality: Linting, static analysis, coverage, dependency audit
  4. Security: SAST, vulnerability scan, secret detection, compliance
  5. Package: Docker build, image optimization, registry push
  6. Deploy: Infrastructure provisioning, blue-green deployment, smoke tests

GitHub Actions Example

Complete CI/CD workflow with build, test, quality gates, security scanning, Docker build, and multi-environment deployment using GitHub Actions with artifact caching, parallel execution, and approval gates.

Jenkins Pipeline

Declarative pipeline with parallel testing, SonarQube integration, security scanning, Docker build, Kubernetes deployment, and Slack notifications.

GitLab CI/CD

Pipeline configuration with stages, artifacts, caching, Docker-in-Docker, review apps, and automated deployment to multiple environments.

Quality Gates

gates:
  code_coverage: 80%
  security_vulns:
    critical: 0
    high: 0
  code_quality: A rating
  test_pass_rate: 100%

Deployment Strategies

  • Blue-Green: Zero downtime with instant rollback
  • Canary: Gradual rollout with monitoring
  • Rolling: Sequential server updates
  • Feature Flags: Control feature activation

Monitoring and Observability

Integrate with Datadog, New Relic, Prometheus, Grafana, ELK stack for comprehensive application and infrastructure monitoring with alerting, dashboards, and incident management.

Success Criteria

Effective pipeline achieves automated deployment, comprehensive testing, security compliance, fast feedback (<10min), reliable delivery, and production readiness validation.

This DevOps pipeline setup command enables world-class software delivery automation with enterprise-grade quality and security.