DevOps’un Öğeleri

DevOps Kavramları

Cem Sakarya

DevOps Risk Advisor

DevOps değişiklik yönetimi modeli

  DevOps Değişiklik Yönetimi Modeli: Geliştirici Platformu, Kod Deposu ve Sürüm Kontrolü, DevOps ve Dağıtım Platformu

 

  • Sürekli Entegrasyon ve Sürekli Teslimat
DevOps Kavramları

CI/CD Boru Hattı: Sürüm Kontrolü, Derleme, Test ve Hazırlık, Otomatik test, Dağıtım

DevOps Kavramları

CI İlkeleri

 

  1. Sürüm kontrol yazılımı
  2. Sık entegrasyonlar

DevOps Döngüsü: Test ve Geliştirme vurgulanmış.

DevOps Kavramları

Sürüm kontrolü

Sürüm kontrol dallarını simgeleyen borular.

  • Kod tabanı için tek doğru kaynak: ana dal
  • Aynı yazılımda birden çok ekip
  • Akran incelemesi
  • Her adımda test
DevOps Kavramları

CD İlkeleri

 

  1. Otomatik derlemeler
  2. Otomatik testler
  3. Öngörülebilir ve kısa değişiklik süreleri

DevOps Döngüsü: Test ve Geliştirme vurgulanmış.

DevOps Kavramları

Deney yapma

DevOps Döngüsü: Dağıtım vurgulanmış.

 

  • Sınırlı bir kullanıcı grubu
  • Geri bildirimlerini toplayın
  • Değişiklik dağıtıldıktan sonra gerçekleşir
DevOps Kavramları

Geri bildirim döngüleri

DevOps Döngüsü: İnceleme vurgulanmış.

  • Ürünü sürekli iyileştirin
  • Geri bildirim döngüsü için inceleme aşamasını kullanın
  • Geri bildirimi eyleme dönüştürün
  • Gerekirse yazılımı değiştirin
DevOps Kavramları

Hadi pratik yapalım!

DevOps Kavramları

Preparing Video For Download...