GitHub Actions Templates

Farklı teknoloji yığınlarında otomatik test, derleme ve dağıtım için üretime hazır GitHub Actions iş akışlarından oluşan bir kütüphanedir.

CI/CD ilkelerini: sola kaydır, hızlı başarısız ol, kod olarak pipeline ve derinlemesine savunma: matris testi, Docker derle-ve-gönder, Kubernetes dağıtımı ve güvenlik taraması için gerçek YAML şablonlarına uygular. Her şablon kutudan çıktığı gibi sabitlenmiş aksiyon sürümleri, kapsamı sınırlı izinler ve bağımlılık önbelleği kullanır.

₺369 tek seferlik
Bir kit içine ekle →

Fiyatlara KDV (%20) dahildir. · Gerçek ajans işinden çıkarıldı · tek seferlik, kilit yok

  • Tür Skill
  • Kategori DevOps & Altyapı
  • Teslimat E-posta · anında
  • Lisans Tek seferlik
Çalışma önizlemesi
forgehouse, github-actions-templates

Çalışmanın içinden · kara kutu yok

Satın almadan önce işin kendisini gör.

Skill'in bir GitHub Actions pipeline'ı kurarken izlediği workflow inşa sırası:

  1. Tetikleyicileri shift-left tasarlar: lint ve unit testler pahalı her şeyden önce pull_request'te koşar, fail-fast matrix stratejisi ilk hatada kardeş job'ları durdurur, needs zinciri başarısız test üstüne build başlamamasını garanti eder.
  2. Test job'unu cache ve matrix ile hızlandırır: npm cache'li setup-node, sürüm matrisleri (Node 18 ve 20, veya işletim sistemi çarpı Python sürümü ızgaraları); uyumluluk kırılmaları kullanıcı raporunda değil CI'da yüzeye çıkar.
  3. İmajları değişmez şekilde build edip push'lar: docker metadata-action tag'leri commit SHA'sından ve semver'den türetir, build cache type=gha üzerinde koşar, her action sürüme sabitlenir (checkout@v4, asla @latest); supply chain kaymasına karşı.
  4. Güvenliği katman katman örer: GITHUB_TOKEN'da minimum permissions scope'u, GitHub Security'ye SARIF yükleyen Trivy dosya sistemi taraması, bağımlılıklarda Snyk; hiçbir kontrol tek savunma hattı değildir.
  5. Yeniden kullanılabilir workflow'lar çıkarır: ortak test kalıpları tipli input'lar ve explicit secret'larla workflow_call tanımına dönüşür; on beş repo on beş kayan kopya taşımak yerine tek workflow'a referans verir.
  6. Production'ı environment ile kapılar: deploy job'u onay gerektiren korumalı environment'a bağlanır, bildirim adımı sonucu başarıda da başarısızlıkta da ekip kanalına raporlar.
Kullanım senaryoları · taktığında neler oluyor

Tek güç kaynağı. 6 hat dışarı.

github-actions-templates · çekirdek

çekirdek aktif · 6 hat

  1. Her push ve PR'da otomatik lint, test ve kapsama kurmak

    ✓ her push ve pr'da otomatik
  2. Docker imajları derleyip bir konteyner kayıt defterine göndermek

    ✓ docker imajları derleyip
  3. Doğrulama adımlarıyla Kubernetes kümelerine dağıtım yapmak

    ✓ doğrulama adımlarıyla ku…
  4. Birden çok işletim sistemi ve dil sürümünde matris derlemeleri çalıştırmak

    ✓ birden çok işletim sistemi
  5. Pipeline'a Trivy ve Snyk ile güvenlik taraması eklemek

    ✓ pipeline'a trivy ve snyk
  6. Üretim dağıtımlarını ortam onaylarının arkasına almak

    ✓ üretim dağıtımlarını ortam
Kazanımlar · elinde kalanlar

Aldıkların sende kalır.

Zamanı ileri sar. Ne kaldığını izle.

Sonsuza dek

Sahip olmak tam olarak bu.

Kiralık yığın

yapay zekâ yazım aracı: abonelik

süresi doldu · erişim gitti

analiz paketi: abonelik

süresi doldu · erişim gitti

tasarım platformu: abonelik

süresi doldu · erişim gitti

(geriye bir şey kalmadı)

Senin ocağın

  1. Savaşta sınanmış şablonlardan dakikalar içinde çalışan bir CI/CD pipeline'ı yayınlayın

    lisans: kalıcı
  2. Sola kaydırılmış lint, test ve güvenlik taramalarıyla hataları ve açıkları erken yakalayın

    lisans: kalıcı
  3. Bağımlılık önbelleği ve paralel matris işleriyle derlemeleri hızlandırın

    lisans: kalıcı
  4. Sabitlenmiş sürümler, kapsamlı token'lar ve onay kapılarıyla tedarik zincirinizi güçlendirin

    lisans: kalıcı

abonelikler biter · tapular bitmez

Ne içerir · eksiksiz manifest

Kutudaki her şey.

Bir parçayı eline al. Çalışırken izle.

Matris sürümleri ve kapsama yüklemeli test iş akışı şablonu

parça 01 / 06 · kutuda

6 parça · tek çalışan sistem · e-postayla anında teslim

Kimler için

Bu herkes için dövülmedi.

  • Araç kiralamayı sahip olmaya tercih ediyorsan, sana göre değil.
  • Yığınını senin yerine başkası yönetsin istiyorsan, sana göre değil.
  • Tahmin etmekten memnunsan, sana göre değil.
Hâlâ burada mısın? Güzel.

CI/CD YAML'ını sıfırdan yazmadan güvenli, yeniden kullanılabilir GitHub Actions pipeline'ları isteyen DevOps mühendisleri ve geliştiriciler.

o zaman bu senin için dövüldü.

Hangi AI ile çalışır

Tasarımı gereği evrensel: her yapay zekada çalışır. Açık Agent Skills + MCP biçiminde gelir (Claude’da yerleşik); ChatGPT, Gemini, Cursor ve Copilot aynı dosyaları kendine uyarlar.

  • Claude Yerleşik biçim
  • ChatGPT Açık standartla uyarlanır
  • Gemini Açık standartla uyarlanır
  • Cursor Açık standartla uyarlanır
  • Copilot Açık standartla uyarlanır
Sorular · hâlâ havada

Aklındakini yakala.

hava temizlendi. seninle ocak arasında hiçbir şey kalmadı.
bir kıvılcım yakala: ocak cevaplar

  1. Kubernetes kullanmıyorum, düz bir VPS'e deploy ediyorum; şablonlar yine de işe yarar mı?

    Evet. Test, Docker derle-ve-gönder, matris ve güvenlik tarama iş akışları dağıtım hedefinden bağımsız çalışır; Kubernetes dağıtımı kütüphanedeki şablonlardan yalnızca biridir.

  2. Bir blog yazısından workflow kopyalamaktan farkı ne?

    Her şablon sabitlenmiş aksiyon sürümleri, kapsamı daraltılmış izinler, bağımlılık önbelleği ve ortam onay kapılarıyla hazır gelir. Yani tedarik zinciri güvenliği ve derleme hızı sonradan eklenen iş değil, varsayılan davranıştır.

  3. GitLab CI veya Jenkins pipeline'larını da kapsıyor mu?

    Hayır, bu kütüphane yalnızca GitHub Actions içindir. GitLab için ayrı bir desen ürünü mevcut; Jenkins ise tamamen kapsam dışıdır.

  4. Nasıl teslim edilir?

    Satın alımdan hemen sonra e-posta ile iletilir, kuruluma hazır, anında indirilir; bekleme yok.

  5. Tek seferlik mi, abonelik mi?

    Tek seferlik alımdır; abonelik veya gizli ücret yoktur. Fiyata KDV (%20) dahildir.

  6. İade alabilir miyim?

    Dijital ürün olduğu için indirildikten sonra iade yapılmaz. Bu yüzden ne içerdiğini ve kime uygun olduğunu burada açıkça paylaşıyoruz.