Toolverse
All skills

github-actions-templates

by wshobson

Create production-ready GitHub Actions workflows for automated testing, building, and deploying applications. Use when setting up CI/CD with GitHub Actions, automating development workflows, or creating reusable workflow templates.

Installation

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

Installation

Quick info

Author
wshobson
Category
DevOps
Views
66

About this skill

Create production-ready GitHub Actions workflows for automated testing, building, and deploying applications. Use when setting up CI/CD with GitHub Actions, automating development workflows, or creating reusable workflow templates.

How to use

  1. Zainstaluj skill github-actions-templates w swoim środowisku agenta, upewniając się że masz dostęp do repozytorium GitHub i uprawnień do tworzenia workflow'ów.

  2. Wybierz wzorzec workflow'u odpowiadający Twojemu przypadkowi użycia: testowanie aplikacji (Pattern 1), budowanie i push obrazu Docker (Pattern 2), lub inne scenariusze CI/CD takie jak wdrażanie do Kubernetes czy skanowanie bezpieczeństwa.

  3. Skopiuj wybrany szablon YAML do katalogu .github/workflows/ w swoim repozytorium, na przykład .github/workflows/test.yml dla workflow'u testów.

  4. Dostosuj konfigurację do swoich potrzeb: zmień gałęzie Git (branches), wersje Node.js w macierzy (matrix), nazwy rejestrów kontenerów lub ścieżki do plików pokrycia testów.

  5. Skonfiguruj niezbędne sekrety w ustawieniach repozytorium (np. REGISTRY_PASSWORD, DOCKER_USERNAME) jeśli workflow wymaga uwierzytelniania do rejestrów lub usług zewnętrznych.

  6. Zatwierdź i wypchnij plik workflow'u do repozytorium — GitHub Actions automatycznie uruchomi workflow na podstawie zdefiniowanych wyzwalaczy (push, pull request, tagi).

Related skills