JENKINS İLE SÜREKLİ ENTEGRASYON VE TESLİMAT HATTI OLUŞTURMA EĞİTİMİ

Entegrasyondan teslimata hattı Jenkins'le kurun

Jenkins ile derleme, test, artefakt, onay ve dağıtım aşamalarını içeren uçtan uca bir sürekli teslimat hattı inşa edin.

Jenkins kullanarak sürekli entegrasyondan sürekli teslimata uzanan, onay kapılı ve geri alınabilir uçtan uca bir hat kurmayı öğreten uygulamalı orta seviye eğitim.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

CI'dan CD'ye Jenkins hattı: derleme, test, artefakt, onay, dağıtım

Bu orta seviye eğitim, Jenkins'i kullanarak sürekli entegrasyondan sürekli teslimata uzanan tam bir boru hattı kurmayı öğretir. Git ile kaynak kontrolü ve webhook tetikleme, Jenkinsfile ile derleme ve test aşamaları, artefakt arşivleme ve sürümleme işlenir. Ortam ilerletme (dev-test-prod), input ile manuel onay kapıları, Docker imajı paketleme ve kayıt deposuna gönderme, SSH/Ansible/Kubernetes ile dağıtım aşamaları uygulanır. Geri bildirim, bildirim ve başarısız yayında geri alma ele alınır. Katılımcılar baştan sona çalışan, onay kapılı ve yeniden üretilebilir bir sürekli teslimat hattını kendileri kurar.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar hattı CI, teslimat ve dağıtım eksenlerinde aşamalı kurar.

Seviye

Orta Seviye — Jenkins üzerinde sürekli entegrasyondan sürekli teslimata uzanan tam bir hattın kurulup üretime bağlanması.

Öğrenme Metodu

Katılımcılar gerçek bir Jenkins ortamında Jenkinsfile yazarak CI'dan CD'ye tam hattı çalışır hale getirir.

Neden Bu Eğitim?

🔗CI'dan CD'ye

Entegrasyondan teslimata kesintisiz tek bir Jenkins hattı kurarsınız.

✋Onay Kapıları

input adımıyla üretim yayınını kontrollü onaya bağlamayı öğrenirsiniz.

↩️Geri Alma

Başarısız yayında güvenli geri alma stratejisi uygularsınız.

Anahtar Konular

jenkins ci/cdsürekli teslimatjenkins pipelinejenkinsfileteslimat hattıjenkins dağıtımonay kapısıdocker jenkinskubernetes dağıtımjenkins eğitimi
“Teslimat hattı, fikirle kullanıcı arasındaki en kısa güvenli yoldur.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Git Kullanımı

Temel Git iş akışı ve uzak depo kullanımı beklenir.

2
Jenkins Temeli

İş oluşturma ve temel Jenkins arayüzüne aşinalık faydalıdır.

3
Docker Farkındalığı

Docker imaj ve konteyner kavramına aşinalık işe yarar.

4
Hedef Ortam

Jenkins ve dağıtım yapılabilecek en az bir hedef sunucu/küme.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı, Git'ten tetiklenen derleme ve test aşamalarını içeren CI hattını kurabilir.
Modül 1
Kaynak Kontrolü ve Tetikleme
  • Git deposu bağlama ve dal stratejisi
  • webhook ile push/PR tetikleme
  • Multibranch ile dal keşfi
  • checkout scm ile kaynak alma
  • commit SHA ile izlenebilirlik
  • tetikleme sonrası kuyruk davranışı
Modül 2
Derleme Aşaması
  • Jenkinsfile ile build stage yazımı
  • Maven/Gradle/npm derleme komutları
  • bağımlılık önbelleği
  • derleme ortamı değişkenleri
  • artefakt üretimi
  • derleme hatasında hattı durdurma
Modül 3
Test Aşaması
  • birim testi çalıştırma
  • junit ile rapor yayımlama
  • kod kapsamı ölçümü
  • başarısız testte yapının durması
  • paralel test ile hızlanma
  • test trend izleme
Modül 4
Artefakt Yönetimi
  • archiveArtifacts ile çıktı saklama
  • sürümlü artefakt üretimi
  • fingerprint ile izleme
  • harici artefakt deposuna yükleme
  • stash/unstash ile aşama aktarımı
  • build retention politikası
Günün hedefiKatılımcı, artefaktı imaja paketleyip ortamlar arasında onayla ilerletebilir.
Modül 1
Docker Paketleme
  • docker.build ile imaj oluşturma
  • çok aşamalı Dockerfile ile küçük imaj
  • imaj etiketleme (sürüm, SHA)
  • registry'ye push
  • imaj güvenlik taraması
  • imaj bütünlüğü doğrulama
Modül 2
Ortam İlerletme
  • dev/test/prod ortam zinciri
  • ortama özgü yapılandırma dışsallaştırma
  • aynı artefaktın tüm ortamlarda kullanımı
  • ortam sağlık doğrulaması
  • veritabanı göçleri yönetimi
  • ortam sapması (drift) önleme
Modül 3
Onay Kapıları
  • input adımıyla manuel onay
  • onay için zaman aşımı ve yetki
  • when koşuluyla ortam bazlı aşama
  • milestone ile eski yapı iptali
  • onay kaydının izlenebilirliği
  • sürekli teslim vs dağıtım tercihi
Modül 4
Gizli Bilgi ve Güvenlik
  • withCredentials ile secret enjeksiyonu
  • registry/bulut token yönetimi
  • loglarda maskeleme
  • en az yetkili servis hesabı
  • ortam secret ayrımı
  • secret rotasyonu
Günün hedefiKatılımcı, imajı hedef ortama dağıtıp geri bildirim ve geri alma mekanizması kurabilir.
Modül 1
Dağıtım Aşaması
  • SSH ile sunucuya dağıtım
  • Ansible playbook ile yayın
  • kubectl/Helm ile Kubernetes dağıtımı
  • rolling update ile kesintisiz yayın
  • dağıtım sonrası duman testi
  • ortama göre koşullu dağıtım
Modül 2
Dağıtım Desenleri
  • mavi-yeşil dağıtım
  • kanarya ile kademeli yayın
  • trafik yönlendirme yönetimi
  • desen seçiminde risk dengesi
  • özellik bayrağı ile yayın ayrımı
  • yük dengeleyici entegrasyonu
Modül 3
Geri Alma
  • başarısız yayında otomatik rollback
  • önceki imaj sürümüne dönüş
  • veritabanı geri alma riskleri
  • sağlık kontrolü ile tetikleme
  • kısmi yayında durdurma
  • olay sonrası tatbikat
Modül 4
Geri Bildirim ve İzleme
  • Slack/e-posta bildirimi
  • post bloğunda durum mesajı
  • DORA metrikleri izleme
  • dağıtım işaretleme ve korelasyon
  • uyarı ve pano kurulumu
  • hat metrikleriyle iyileştirme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
CI Hattı

Git'ten tetiklenen derleme ve test aşamalarını kurabilirsiniz.

✅
Artefakt

Sürümlü artefaktları üretip saklayabilir ve taşıyabilirsiniz.

✅
Paketleme

İmaj oluşturup registry'ye güvenle gönderebilirsiniz.

✅
Ortam İlerletme

Tek artefaktı ortamlar arasında onayla ilerletebilirsiniz.

✅
Onay Kapıları

input ile üretim yayınını kontrollü onaya bağlayabilirsiniz.

✅
Dağıtım

SSH, Ansible veya Kubernetes ile dağıtım yapabilirsiniz.

✅
Geri Alma

Başarısız yayınları güvenle geri alabilirsiniz.

✅
İzleme

DORA metrikleriyle hattın sağlığını izleyebilirsiniz.

Kimler İçin Uygundur?

  • Jenkins ile CI/CD hattı kurmak isteyen geliştirici
  • build/release
  • DevOps mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Jenkins ile CI/CD hattı kurmak isteyen geliştirici, build/release ve DevOps mühendisleri için uygundur.
Onay kapıları işleniyor mu?
Evet, input adımı, zaman aşımı, yetki ve sürekli teslim/dağıtım tercihi ikinci günde ele alınır.
Hangi dağıtım yöntemleri gösteriliyor?
SSH, Ansible ve Kubernetes (kubectl/Helm) ile dağıtım ve mavi-yeşil/kanarya desenleri uygulanır.
Ön koşul nedir?
Temel Git iş akışı ve Jenkins arayüzüne aşinalık; Docker farkındalığı faydalıdır.
Sertifika veriliyor mu?
Değerlendirme sonrası Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Jenkins ile Sürekli Entegrasyon ve Teslimat Hattı Oluşturma Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

CI/CD ve Sürekli TeslimTest Otomasyonunun Sürekli Entegrasyon ve Teslimat Hatlarına Dahil Edilmesi Eğitimi
DevOps ve Konteyner Eğitimleri

Test Otomasyonunun Sürekli Entegrasyon ve Teslimat Hatlarına Dahil Edilmesi Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Birim, entegrasyon, UI, performans ve güvenlik testlerini CI/CD hattının doğru aşamalarına yerleştirmeyi ve kalite kapılarıyla yönetmeyi öğreten orta seviye eği

Detayları Gör →
CI/CD ve Sürekli TeslimGit ile Sürekli Entegrasyon ve Dağıtım Eğitimi
DevOps ve Konteyner Eğitimleri

Git ile Sürekli Entegrasyon ve Dağıtım Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Git tabanlı CI/CD eğitimi: dal stratejileri, GitHub Actions/GitLab CI pipeline, otomatik test, derleme, mavi-yeşil/kanarya dağıtım, sır yönetimi ve GitOps uygul

Detayları Gör →
CI/CD ve Sürekli TeslimAdopting the DevOps CI/CD Paradigm Eğitimi
DevOps ve Konteyner Eğitimleri

Adopting the DevOps CI/CD Paradigm Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

DevOps CI/CD benimseme eğitimi: CALMS ilkeleri, değer akışı, pipeline-as-code, test otomasyonu, DORA metrikleri, olay yönetimi ve sürekli iyileştirme uygulamalı

Detayları Gör →
CI/CD ve Sürekli TeslimAdvanced AWS: Infrastructure as Code and CI/CD Pipelines at Scale Eğitimi
DevOps ve Konteyner Eğitimleri

Advanced AWS: Infrastructure as Code and CI/CD Pipelines at Scale Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

İleri AWS eğitimi: Organizations, Control Tower, CloudFormation/CDK/Terraform, StackSet, CodePipeline, cross-account dağıtım, ECS/EKS ve blue-green uygulamalı.

Detayları Gör →
CI/CD ve Sürekli TeslimAdvanced CloudOps Deployments: CI/CD in CloudOps Eğitimi
DevOps ve Konteyner Eğitimleri

Advanced CloudOps Deployments: CI/CD in CloudOps Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

İleri CloudOps CI/CD eğitimi: operasyonel pipeline, GitOps, progressive delivery, kanarya, otomatik geri alma, runbook-as-code, DevSecOps ve dayanıklılık uygula

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn