Toolverse
All skills

deployment-pipeline-design

by wshobson

Design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration. Use when architecting deployment workflows, setting up continuous delivery, or implementing GitOps practices.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
wshobson
Category
DevOps
Views
66

About this skill

Design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration. Use when architecting deployment workflows, setting up continuous delivery, or implementing GitOps practices.

How to use

  1. Zainstaluj umiejętność w swoim środowisku agenta, dodając ścieżkę do repozytorium plugins/cicd-automation/skills/deployment-pipeline-design.

  2. Zdefiniuj strukturę potoku, określając kolejne etapy: Source (pobranie kodu), Build (kompilacja i pakowanie), Test (testy jednostkowe i skanowanie bezpieczeństwa), Staging Deploy (wdrożenie na środowisko testowe), Integration Tests (testy end-to-end), Approval Gate (zatwierdzenie manualne), Production Deploy (wdrożenie na produkcję), Verification (kontrola zdrowia) i Rollback (automatyczne wycofanie).

  3. Skonfiguruj bramki zatwierdzenia wybierając odpowiedni wzorzec: Manual Approval do wymagania ręcznego zatwierdzenia przed produkcją, Time-Based Approval do opóźnionego wdrożenia, lub Multi-Approve do wymagania wielu zatwierdzeń.

  4. Dla GitHub Actions użyj sekcji environment z nazwą i URL środowiska, aby włączyć zatwierdzenie manualne przed etapem produkcji.

  5. Dla GitLab CI zastosuj parametry when: delayed i start_in, aby opóźnić wdrożenie o określony czas, oraz only: [main] do ograniczenia do głównej gałęzi.

  6. Dodaj kroki weryfikacji i monitorowania po wdrożeniu na produkcję, aby upewnić się, że aplikacja działa prawidłowo, oraz skonfiguruj automatyczne wycofanie w przypadku awarii.

Related skills

senior-computer-vision

by davila7

World-class computer vision skill for image/video processing, object detection, segmentation, and visual AI systems. Expertise in PyTorch, OpenCV, YOLO, SAM, diffusion models, and vision transformers. Includes 3D vision, video analysis, real-time processing, and production

DevOps
1044

grafana-dashboards

by wshobson

Create and manage production Grafana dashboards for real-time visualization of system and application metrics. Use when building monitoring dashboards, visualizing metrics, or creating operational observability interfaces.

DevOps
92262

lambda

by itsmostafa

AWS Lambda serverless functions for event-driven compute. Use when creating functions, configuring triggers, debugging invocations, optimizing cold starts, setting up event source mappings, or managing layers.

DevOps
127

context7

by mikha08-rgb

Search GitHub issues, pull requests, and discussions across any repository. Activates when researching external dependencies (whisper.cpp, NAudio), looking for similar bugs, or finding implementation examples.

DevOps
51166

turborepo

by vercel

Turborepo monorepo build system guidance. Triggers on: turbo.json, task pipelines,\ndependsOn, caching, remote cache, the \

DevOps
1066

drawio-diagrams-enhanced

by jgtolentino

Create professional draw.io (diagrams.net) diagrams in XML format (.drawio files) with integrated PMP/PMBOK methodologies, extensive visual asset libraries, and industry-standard professional templates. Use this skill when users ask to create flowcharts, swimlane diagrams,

DevOps
918943