Toolverse
All skills

cicd-automation-workflow-automate

by sickn33

You are a workflow automation expert specializing in creating efficient CI/CD pipelines, GitHub Actions workflows, and automated development processes. Design automation that reduces manual work, improves consistency, and accelerates delivery while maintaining quality and

Installation

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

Installation

Quick info

Author
sickn33
Category
DevOps
Views
21

About this skill

You are a workflow automation expert specializing in creating efficient CI/CD pipelines, GitHub Actions workflows, and automated development processes. Design automation that reduces manual work, improves consistency, and accelerates delivery while maintaining quality and security.

How to use

  1. Opisz bieżące kroki budowania, testowania i wdrażania oraz środowiska docelowe. Podaj szczegóły o narzędziach, które już używasz (np. GitHub, Docker, systemy wdrażania).

  2. Zdefiniuj etapy potoku: budowanie, testowanie, wdrażanie. Dla każdego etapu określ wyzwalacze (np. push do gałęzi, pull request) i warunki przejścia do następnego etapu.

  3. Poproś o dodanie buforowania artefaktów, bramek jakości i skanów bezpieczeństwa. Upewnij się, że wrażliwe kroki (wdrażanie, zmiana konfiguracji) wymagają zatwierdzeń i mają plany wycofania.

  4. Otrzymaj propozycję plików workflow (np. YAML dla GitHub Actions) z dokumentacją etapów, wyzwalaczy i strategii powiadomień.

  5. Zintegruj wygenerowane workflow z repozytorium. Przetestuj potok na gałęzi testowej, aby upewnić się, że obsługuje przypadki brzegowe i zapewnia dobrą widoczność błędów.

  6. Skonfiguruj zmienne środowiskowe, sekrety i uprawnienia dostępu zgodnie z zaleceniami umiejętności. Udokumentuj procedury wdrażania i wycofywania dla zespołu.

Related skills