Tüm İş Akışları
genelİleriv1.0.0

Git Commit Komutlarından GitHub PR ve JIRA Güncellemeleri Oluşturma (Çoklu Depo)

Bu n8n şablonu, git commit komutlarınızdan otomatik olarak GitHub Çekme İstekleri (Pull Request) oluşturarak, ilgili JIRA görevlerini güncelleyerek ve ekibinize Slack veya Notion üzerinden bildirim göndererek DevOps süreçlerinizi ölçeklendirmek için eksiksiz bir otomasyon çözümü sunar. Tekrarlayan manuel adımları ortadan kaldırarak geliştirme iş akışınızı hızlandırır ve proje yönetimini kod tabanınızla sorunsuz bir şekilde entegre eder. Bu otomasyon, birden fazla depoda çalışan ve post-commit sü

15Node
0İndirme
0Beğeni
2Görüntülenme
n8n 1.0++
# Git Commit Komutlarından GitHub PR ve JIRA Güncellemeleri Oluşturma (Çoklu Depo) ## Genel Bakış Bu n8n şablonu, git commit komutlarınızdan otomatik olarak GitHub Çekme İstekleri (Pull Request) oluşturarak, ilgili JIRA görevlerini güncelleyerek ve ekibinize Slack veya Notion üzerinden bildirim göndererek DevOps süreçlerinizi ölçeklendirmek için eksiksiz bir otomasyon çözümü sunar. Tekrarlayan manuel adımları ortadan kaldırarak geliştirme iş akışınızı hızlandırır ve proje yönetimini kod tabanınızla sorunsuz bir şekilde entegre eder. Bu otomasyon, birden fazla depoda çalışan ve post-commit süreçlerini otomatikleştirerek verimliliği artırmak isteyen geliştirme ekipleri için idealdir. ## Teknik Detaylar - **Kategori:** DevOps, Workflow Otomasyonu, API Entegrasyonu - **Zorluk:** zor - **Kurulum Süresi:** 30-60 dakika - **Node Sayısı:** 10 - **Gerekli Bağlantılar:** GitHub Personal Access Token, JIRA API Token, Slack OAuth Token, Notion API Key ## Kurulum Rehberi ## Genel Bakış Bu workflow, geliştiricilerin `git commit` komutlarına özel etiketler ekleyerek GitHub'da otomatik olarak Çekme İstekleri (Pull Request) oluşturmasını, JIRA'daki ilgili görevleri güncellemesini ve ekip üyelerini Slack veya Notion üzerinden bilgilendirmesini sağlar. Bu sayede, kod değişikliklerinin proje yönetimi ve iletişim süreçleriyle entegrasyonu tamamen otomatikleşir. ## Gereksinimler * **n8n Hesabı:** Workflow'u barındırmak ve çalıştırmak için bir n8n Cloud hesabı veya kendi kendine barındırılan bir n8n kurulumu. * **GitHub Hesabı:** Çekme isteklerinin oluşturulacağı depoların bulunduğu bir GitHub hesabı. * **JIRA Hesabı:** Görevlerin güncelleneceği JIRA projesine erişim. * **Slack Hesabı:** Ekip bildirimlerinin gönderileceği bir Slack çalışma alanı. * **Notion Hesabı (Opsiyonel):** Ekip bildirimlerinin gönderileceği bir Notion çalışma alanı. * **API Anahtarları/Kimlik Bilgileri:** * GitHub Personal Access Token (Depo erişimi ve PR oluşturma yetkisi ile). * JIRA API Token veya OAuth kimlik bilgileri (Görevleri okuma ve güncelleme yetkisi ile). * Slack OAuth Token (Mesaj gönderme yetkisi ile). * Notion API Key (Sayfa oluşturma/güncelleme yetkisi ile, eğer kullanılıyorsa). ## Kurulum Adımları 1. **Workflow'u İçe Aktarın:** Bu şablonu n8n arayüzünüze içe aktarın. 2. **Webhook Tetikleyiciyi Yapılandırın:** Workflow'un başlangıcındaki Webhook node'unu yapılandırın. Bu webhook URL'si, `git commit` sonrası tetiklenecek bir betik tarafından çağrılacaktır. Genellikle bir `post-commit` git hook'u veya CI/CD boru hattınızın bir parçası olarak bu URL'ye bir HTTP POST isteği göndermeniz gerekecektir. 3. **Kimlik Bilgilerini Ayarlayın:** * **GitHub:** `httpRequest` node'unda GitHub API çağrıları için GitHub Personal Access Token'ınızı HTTP Başlığı olarak (Authorization: Bearer YOUR_GITHUB_TOKEN) veya n8n kimlik bilgileri bölümünden bir HTTP Basic Auth veya OAuth kimlik bilgisi olarak yapılandırın. * **JIRA:** `Jira` node'unda JIRA API Token'ınızı veya OAuth kimlik bilgilerinizi n8n kimlik bilgileri bölümünden yapılandırın. Genellikle e-posta adresiniz ve API token'ınız kullanılır. * **Slack:** `Slack` node'unda Slack OAuth Token'ınızı n8n kimlik bilgileri bölümünden yapılandırın. Kanal ID'sini veya adını belirtmeyi unutmayın. * **Notion (Opsiyonel):** `Notion` node'unda Notion API Key'inizi n8n kimlik bilgileri bölümünden yapılandırın. Hedef veritabanı ID'sini veya sayfa ID'sini belirtin. 4. **`Code` Node'unu Özelleştirin:** `Code` node'u, commit mesajından gerekli bilgileri (örn. JIRA anahtarı, PR başlığı, açıklama) ayrıştırmak için kullanılır. Kendi commit mesajı formatınıza ve gereksinimlerinize göre bu JavaScript kodunu düzenlemeniz gerekebilir. Örneğin, `feat: [JIRA-123] Yeni özellik eklendi #pr-review` gibi bir format kullanabilirsiniz. 5. **Workflow'u Aktive Edin:** Tüm yapılandırmaları tamamladıktan sonra workflow'u 'Aktif' duruma getirin. ## Kullanım Senaryoları * **Senaryo 1: Yeni Özellik Geliştirme:** Bir geliştirici yeni bir özellik üzerinde çalışırken, `git commit -m "feat: [PROJ-456] Kullanıcı profili düzenleme sayfası eklendi #pr-ready"` şeklinde bir commit yapar. Workflow, PROJ-456 JIRA görevini 'İncelemede' olarak günceller, GitHub'da yeni bir PR oluşturur ve Slack'e "Yeni PR oluşturuldu: [PROJ-456] Kullanıcı profili düzenleme sayfası" mesajını gönderir. * **Senaryo 2: Hata Düzeltme:** Bir hata düzeltmesi yapıldığında, `git commit -m "fix: [BUG-123] Giriş sayfasındaki doğrulama hatası düzeltildi #bugfix"` commit'i yapılır. Workflow, BUG-123 JIRA görevini 'Çözüldü' olarak işaretler, GitHub'da ilgili bir PR açar ve Notion'a hata düzeltmesi hakkında bir özet gönderir. ## İpuçları ve Öneriler * **Commit Mesajı Standardı:** Tutarlı bir commit mesajı standardı (örn. Conventional Commits) benimseyerek `Code` node'undaki ayrıştırma mantığını basitleştirebilirsiniz. * **Hata Yönetimi:** Workflow'a hata yakalama ve bildirim mekanizmaları ekleyerek (örn. başarısız API çağrılarında Slack'e hata mesajı gönderme) daha sağlam hale getirebilirsiniz. * **Çoklu Depo Desteği:** `Code` node'unda veya öncesindeki bir mantıkla, commit'in hangi depodan geldiğini tespit ederek farklı depolar için farklı GitHub PR şablonları veya JIRA proje anahtarları kullanabilirsiniz. * **Güvenlik:** GitHub Personal Access Token'ınıza sadece gerekli minimum yetkileri (repo:write) verin ve n8n kimlik bilgilerini güvenli bir şekilde saklayın. * **Test:** Workflow'u canlıya almadan önce küçük, izole commit'lerle kapsamlı bir şekilde test edin. ## Etiketler otomasyon, devops, github, jira, slack, notion, geliştiriciler, iş-akışı, entegrasyon, ci-cd --- *Kaynak: otomasyonevi.com*

1Git Commit Komutlarından GitHub PR ve JIRA Güncellemeleri Oluşturma (Çoklu Depo) — Detaylı İnceleme

Git Commit Komutlarından GitHub PR ve JIRA Güncellemeleri Oluşturma (Çoklu Depo), n8n otomasyon platformu üzerinde çalışan, 15 node içeren ve İleri seviye karmaşıklığa sahip profesyonel bir iş akışıdır. Bu workflow sayesinde bu n8n şablonu, git commit komutlarınızdan otomatik olarak github çekme i̇stekleri (pull request) oluşturarak, ilgili jira görevlerini güncelleyerek ve ekibinize slack veya notion üzerinden bildirim göndererek devops süreçlerinizi ölçeklendirmek için eksiksiz bir otomasyon çözümü sunar. tekrarlayan manuel adımları ortadan kaldırarak geliştirme iş akışınızı hızlandırır ve proje yönetimini kod tabanınızla sorunsuz bir şekilde entegre eder. bu otomasyon, birden fazla depoda çalışan ve post-commit sü.

Geleneksel yöntemlerle saatler alan manuel işlemleri bu iş akışı sayesinde saniyeler içinde tamamlayabilirsiniz. n8n'in açık kaynak yapısı ve esnek mimarisi ile code, http Request, stop And Error gibi popüler servislerle sorunsuz entegrasyon sağlar.

15 Node
Node Sayısı
İleri
Zorluk Seviyesi
1.0++
n8n Sürümü

2n8n Nedir ve Neden Kullanılır?

n8n, dünya genelinde 50.000'den fazla şirketin kullandığı, açık kaynak kodlu ve self-hosted çalıştırılabilen bir iş akışı otomasyon platformudur. Zapier ve Make (Integromat) gibi rakiplerine kıyasla sınırsız workflow, veri gizliliği kontrolü ve özelleştirilebilir kod node'ları ile öne çıkar.

n8n ile 400'den fazla hazır entegrasyon kullanabilir, kendi özel node'larınızı yazabilir ve iş süreçlerinizi tamamen görsel bir arayüzle tasarlayabilirsiniz. JavaScript kodu yazma imkânı sayesinde geliştiriciler için sonsuz esneklik sunar.

🔓 Açık Kaynak
GitHub'da 45.000+ yıldız, topluluk destekli geliştirme
🏠 Self-Hosted
Verileriniz kendi sunucunuzda, tam gizlilik kontrolü
⚡ 400+ Entegrasyon
Slack, Gmail, GitHub, WooCommerce ve yüzlercesi
💻 Kod Desteği
JavaScript/Python node'ları ile sınırsız özelleştirme
🆓 Ücretsiz Plan
Community edition ile sınırsız workflow ve execution
🔄 Gerçek Zamanlı
Webhook, cron ve event-driven tetikleyiciler

3İş Akışının Çalışma Mantığı

Bu workflow, n8n'in görsel programlama altyapısı üzerine inşa edilmiştir.15 node'dan oluşan akış şu temel prensiplerle çalışır:

1
🎯 Tetikleyici (Trigger)
İş akışı Webhook,Schedule ile otomatik olarak başlar. Manuel müdahale gerekmez.
2
📥 Veri Toplama
code ve http Request gibi kaynaklardan gerçek zamanlı veri çeker ve işleme hazırlar.
3
🧠 İşleme & Karar
IF/Switch node'ları ve kod bloklarıyla veriyi filtreler, dönüştürür ve koşullara göre farklı yollar izler.
4
📤 Çıktı & Bildirim
İşlem sonuçları notion, sticky Note üzerinden ilgili kişilere iletilir veya veritabanına kaydedilir.
5
🔄 Sürekli Döngü
Workflow hata durumlarını yakalar, loglama yapar ve gerektiğinde yeniden dener. 7/24 kesintisiz çalışır.

4Kullanım Senaryoları

DevOps, Workflow Otomasyonu, API Entegrasyonu

5Bu Otomasyonu Kullanmanın Faydaları

⏱️
Zaman Tasarrufu
Günde ortalama 2-4 saat manuel iş yükünü ortadan kaldırır. Ekibiniz değer yaratan işlere odaklanabilir.
🎯
Sıfır İnsan Hatası
Manuel veri girişi, kopyala-yapıştır hataları ve gözden kaçan adımlar tamamen ortadan kalkar.
📈
Ölçeklenebilirlik
İş hacminiz 10x büyüse bile ekstra insan gücü olmadan aynı verimlilikle çalışmaya devam eder.
💰
Maliyet Optimizasyonu
Birden fazla SaaS aracını entegre ederek veriyi tek noktadan yönetir, araç maliyetlerini düşürür.
📊
Tam Görünürlük
Her adımın kaydını tutar, hata logları üretir ve sürecin her aşamasını izlemenizi sağlar.
🔒
Güvenlik & Uyum
Self-hosted n8n ile verileriniz kendi sunucunuzda kalır. GDPR ve KVKK uyumlu çalışır.

6Kullanılan Entegrasyonlar & Servisler

Bu iş akışı aşağıdaki 9 servis ve platform ile entegre çalışır:

codehttp Requeststop And Errorjiramergewebhookslacknotionsticky Note

7Sık Sorulan Sorular (SSS)

Git Commit Komutlarından GitHub PR ve JIRA Güncellemeleri Oluşturma (Çoklu Depo) workflow'u ücretsiz mi?+
Evet, tamamen ücretsizdir. JSON dosyasını indirip kendi n8n sunucunuza aktarabilirsiniz. n8n'in Community Edition sürümü de ücretsizdir.
Bu iş akışını kullanmak için teknik bilgi gerekiyor mu?+
İleri seviyede bir workflow olduğu için temel n8n bilgisi ve ilgili servislerin API erişim bilgileri yeterlidir.
n8n'i kendi sunucuma nasıl kurarım?+
Docker ile tek komutla kurabilirsiniz: "docker run -it --rm --name n8n -p 5678:5678 n8nio/n8n". Ayrıca npm ile de kurulum yapılabilir. Detaylı rehber için n8n resmi dokümantasyonunu inceleyebilirsiniz.
Bu workflow hangi n8n sürümünde çalışır?+
Bu iş akışı n8n 1.0++ sürümleriyle uyumludur. n8n'i güncel tutmanızı öneririz.
Workflow'u kendi ihtiyaçlarıma göre özelleştirebilir miyim?+
Evet, JSON dosyasını içe aktardıktan sonra tüm node'ları düzenleyebilir, yeni node ekleyebilir veya mevcut bağlantıları değiştirebilirsiniz. n8n'in sürükle-bırak arayüzü sayesinde kod yazmadan özelleştirme yapabilirsiniz.
code API anahtarını nereden alırım?+
code'in resmi web sitesine giriş yapın, Ayarlar → API veya Geliştirici Seçenekleri bölümünden API anahtarınızı oluşturabilirsiniz. n8n'de Credentials bölümüne bu anahtarı ekledikten sonra node'lara bağlayabilirsiniz.
TurkCode.net — n8n Workflow Kütüphanesi

Türkiye'nin En Kapsamlı n8n Workflow Arşivi

300'den fazla hazır n8n iş akışı, her gün yeni eklenenler ve tamamen ücretsiz. E-ticaret, CRM, sosyal medya, siber güvenlik, FinTech, HRTech ve çok daha fazla kategoride workflow'lar keşfedin.

Tüm Workflow'ları Keşfet

Etiketler

#otomasyon#devops#github#jira#slack#notion#geliştiriciler#iş-akışı#entegrasyon#ci-cd

Benzer İş Akışları

Yapay Zeka Destekli Kısa Video Oluşturucu: OpenAI, Flux, Kling ve ElevenLabs ile

Bu n8n iş akışı, içerik oluşturucular, dijital pazarlamacılar ve sosyal medya yöneticileri için TikTok, YouTube Shorts ve Instagram Reels gibi platformlar için kısa videoların oluşturulmasını otomatikleştirir. OpenAI ile içerik fikirleri üretir, Flux ve Kling ile video oluşturur ve ElevenLabs ile seslendirme ekler. Video düzenleme becerisi olmayan kullanıcıların bile tutarlı ve ilgi çekici kısa videoları kolayca üretmesini sağlayarak, manuel çabayı ve zamanı önemli ölçüde azaltır.

150

Satış Ekipleri için Yapay Zeka Destekli Web Araştırmacısı

Bu n8n iş akışı, satış temsilcileri ve potansiyel müşteri oluşturma yöneticileri için tasarlanmıştır. Yapay zeka kullanarak web üzerinden hesap araştırması yaparak potansiyel müşteriler hakkında kişiselleştirilmiş bilgilere ulaşmayı sağlar. Google Sheets'ten alınan şirket isimlerini kullanarak gelişmiş bir yapay zeka modülü aracılığıyla web'de karmaşık aramalar yapar ve satış öncesi hazırlık süreçlerini otomatikleştirir. Bu sayede manuel araştırma iş yükünü azaltır ve satış ekiplerinin daha etki

150

Özel Anahtarla Listeleri Karşılaştır: Ortak ve Farklı Öğeleri Bul

Bu n8n iş akışı, iki nesne listesini (Liste A ve Liste B) kullanıcı tanımlı bir anahtar (örneğin e-posta, kimlik, alan adı) kullanarak karşılaştırır. İş akışı, her iki listede de bulunan ortak öğeleri, yalnızca Liste A'da bulunan öğeleri ve yalnızca Liste B'de bulunan öğeleri belirler. Özellikle veri senkronizasyonu, listeleri temizleme veya veri kümeleri arasındaki farklılıkları hızlıca tespit etme ihtiyacı olan herkes için uygundur. Ana faydası, manuel karşılaştırma ihtiyacını ortadan kaldırar

150

Şirket Verilerini Brandfetch ile Al ve Airtable'a Kaydet

Bu n8n iş akışı, Brandfetch API'sini kullanarak şirketlerin logo, ikon ve temel bilgilerini otomatik olarak çeker ve bu verileri Airtable veritabanına kaydeder. Pazarlama, satış veya iş geliştirme ekipleri için ideal olan bu otomasyon, şirket verilerini merkezi bir yerde toplamanıza ve güncel tutmanıza olanak tanır. İş akışı, veri toplama sürecini basitleştirerek manuel veri girişini ortadan kaldırır ve verimliliği artırır.

150
Ücretsiz

Hemen İndirin

JSON dosyasını indirip n8n'e aktarın

n8n Paneli
YazarTURKCODE.NET Community
TetikleyiciWebhook,Schedule
Eklenme12.03.2026
İleri Seviye

İleri seviye, karmaşık mantık