Smithery Logo
MCPsSkillsDocsPricing
Login
Smithery Logo

Accelerating the Agent Economy

Resources

DocumentationPrivacy PolicySystem Status

Company

PricingAboutBlog

Connect

© 2026 Smithery. All rights reserved.

    aj-geddes

    cicd-pipeline-setup

    aj-geddes/cicd-pipeline-setup
    DevOps
    59

    About

    SKILL.md

    Install

    Install via Skills CLI

    or add to your agent
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    ├─
    ├─
    └─

    About

    Design and implement CI/CD pipelines with GitHub Actions, GitLab CI, Jenkins, or CircleCI. Use for automated testing, building, and deployment workflows.

    SKILL.md

    CI/CD Pipeline Setup

    Table of Contents

    • Overview
    • When to Use
    • Quick Start
    • Reference Guides
    • Best Practices

    Overview

    Build automated continuous integration and deployment pipelines that test code, build artifacts, run security checks, and deploy to multiple environments with minimal manual intervention.

    When to Use

    • Automated code testing and quality checks
    • Containerized application builds
    • Multi-environment deployments
    • Release management and versioning
    • Automated security scanning
    • Performance testing integration
    • Artifact management and registry

    Quick Start

    Minimal working example:

    # .github/workflows/deploy.yml
    name: Build and Deploy
    
    on:
      push:
        branches:
          - main
          - develop
      pull_request:
        branches:
          - main
      workflow_dispatch:
    
    env:
      REGISTRY: ghcr.io
      IMAGE_NAME: ${{ github.repository }}
    
    jobs:
      test:
        runs-on: ubuntu-latest
        strategy:
          matrix:
            node-version: [18.x, 20.x]
    
        steps:
    // ... (see reference guides for full implementation)
    

    Reference Guides

    Detailed implementations in the references/ directory:

    Guide Contents
    GitHub Actions Workflow GitHub Actions Workflow
    GitLab CI Pipeline GitLab CI Pipeline
    Jenkins Pipeline Jenkins Pipeline
    CI/CD Script CI/CD Script

    Best Practices

    ✅ DO

    • Fail fast with early validation
    • Run tests in parallel when possible
    • Use caching for dependencies
    • Implement proper secret management
    • Gate production deployments with approval
    • Monitor and alert on pipeline failures
    • Use consistent environment configuration
    • Implement infrastructure as code

    ❌ DON'T

    • Store credentials in pipeline configuration
    • Deploy without automated tests
    • Skip security scanning
    • Allow long-running pipelines
    • Mix staging and production pipelines
    • Ignore test failures
    • Deploy directly to main branch
    • Skip health checks after deployment
    Recommended Servers
    Gitlab
    Gitlab
    GitHub
    GitHub
    Bitbucket
    Bitbucket
    Repository
    aj-geddes/useful-ai-prompts
    Files