İçeriğe geç
academia.sh

Kurs Orta

Sürekli Tümleştirme ve Teslimat

Bu kursun sonunda

Kursa başla

01

Hat Tasarımı

Değişikliğin üretime giden yolundaki kapıların kurulması: sık birleştirmenin çatışma ve geri bildirim üzerindeki etkisi, sürekli teslimat ile sürekli dağıtımın ayrımı, derleme, test, paketleme ve yayın kapılarının tuttuğu ve kaçırdığı kusur, yapı çıktısının sürümlenmesi ve saklanması, önbellek ve paralellikle hat süresinin kısaltılmasının sınırı, yönetilen ve kendi barındırılan çalıştırıcıların bedeli, hattın bildirimsel tanımı ve olay, zaman ile elle tetikleme.

  1. 01 Sürekli Tümleştirme Birleştirme aralığının taranması: aralık büyüdükçe çatışan dosya, çözüm turu ve çözümde doğan hata nasıl büyüyor, sıklığın kendi bedeli kaç koşum ve kaç çalıştırıcı dakikası tutuyor, birleştirme kapısı neyi yalnız kendisi yakalıyor ve kaç temiz değişikliği boşuna durduruyor.
  2. 02 Sürekli Teslimat ve Sürekli Dağıtım Aynı hattın iki kipte koşturulması: her yeşil koşum yayına hazır (teslimat) ile her yeşil koşum yayında (dağıtım) arasındaki fark üretime giden değişiklik, karar veren insan sayısı, bekleme süresi ve elle onayın yakaladığı gerçek kusurla ölçülür; onayın marjinal değeri yığın büyüklüğüne bağlanır.
  3. 03 Hat Aşamaları Derleme, test, paketleme ve yayın kapılarının bilinen bir kusur kümesiyle ölçülmesi: her kapının tuttuğu, yalnız kendisinin tuttuğu, geçirdiği ve boşuna durdurduğu sayılır, eklediği süre çalıştırıcı dakikasıyla yazılır ve sekiz kapının her biri tek tek kaldırılarak kaldırılması daha iyi olan kapı bulunur.
  4. 04 Yapı Çıktısı Yönetimi Hattın ürettiği çıktının sürüm kimliği ve saklama kuralı: altı kimlik şemasının benzersizliği ve kaynağa geri dönebilme oranı ölçülür, yedi saklama kuralı taranarak geri alınabilir sürüm penceresi, kesintisiz derinlik ve boşuna saklanan çıktı birlikte sayılır.
  5. 05 Önbellek ve Paralellik Hattın kendi süresi ölçülür: aşama önbelleği gerçek dosyaların içerik özetinden anahtar üretir, on iki koşumluk bir dizide önbellekli ve önbelleksiz süre, isabet oranı ve isabetin değişiklik türüne göre dağılımı sayılır, ardından paralellik uygulanıp kritik yolun koyduğu sınır gösterilir.
  6. 06 Hat Çalıştırıcıları Aynı hat iki çalıştırıcı türünde koşturulur: kuyrukta bekleme, koşum başına maliyet kalemi, önbelleğin koşumlar arasında kalıp kalmaması ve bakım kalemi sayılır, günde kaç koşumdan sonra hangi türün ucuzladığı hesaplanır ve ölçünün göz ardı ettiği kalemler adıyla yazılır.
  7. 07 Hat Kodu Olarak Yapılandırma Aynı hat iki biçimde tanımlanır — arayüzden elle ve depoda dosya olarak: şema ders içinde tanımlanıp altı hatalı değişiklik gerçek bir doğrulayıcıdan geçirilir, izlenebilirlik, gözden geçirmeden geçen değişiklik oranı, geri alma adımı ve beş servis için tanımın çoğaltılması sayılır.
  8. 08 Tetikleyiciler Olay, zaman ve elle tetikleme aynı iki haftalık kurgu takvimde koşturulur: koşum sayısı, hiçbir şey değişmemişken yapılan gereksiz koşum, değişiklik ile koşum arasındaki gecikme ve çakışan koşum sayılır, ardından yol tabanlı filtre eklenip gereksiz koşumun düşüşü ile kaçırılan gerçek değişiklik birlikte ölçülür.

02

Yayın Stratejileri

Aynı çıktının üretime nasıl gireceği: dal stratejisinin tümleştirme sıklığıyla ilişkisi, aynı çıktının ortamlar arasında terfi etmesi, yüzdelik ve kanarya dağıtımın kaçan hata ile etkilenen istek dengesi, iki ortamlı dağıtımın anında geri alma imkânı ve bedeli, özellik bayraklarıyla dağıtımın yayından ayrılması ve bayrak borcunun birikmesi, geri alma planının kaç adımda koştuğu ve veri göçlerinin uyumlu sıralanması.

  1. 01 Dal Stratejisi ve Hat İlişkisi Uzun ömürlü dal düzeni ile gövde tabanlı geliştirme aynı doksan değişikliklik akışta koşturulur: dal ömrü, çatışan dosya, tümleştirme başına kapı koşumu ve tümleştirme kapısının hangi düzende ne zaman koştuğu sayılır. Gövde tabanlının bedeli olan gizleme kaydı ayrıca ölçülür.
  2. 02 Ortam Terfisi Aynı yapı çıktısının ortamlar arasında terfi ettiği düzen ile her ortamda yeniden derleyen düzen aynı kırk adaylık dizide koşturulur: ortama özgü kusur, terfi kapısının tuttuğu, çıktı kimliğinin korunması ve terfi kapısında bekleyen çıktının süresi sayılır.
  3. 03 Aşamalı Yayın Yüzdelik dağıtımın karar tarafı ölçülür: yüzdeyi artıran ölçüt, ölçüt penceresi ve karar eşiği taranır. Üç merdivende belirgin ve silik kusurun durdurulma oranı, etkilenen istek, temiz sürümün yanlış geri alınması ve yayının toplam süresi sayılır.
  4. 04 İki Ortamlı Dağıtım Geri almanın tur maliyeti ile iki tam ortamı ayakta tutmanın sürekli bedeli birlikte sayılır: geri alma penceresi taranır, geçiş anında kesilen oturum ve uzun süren iş ölçülür, paylaşılan veri katmanında geri almanın geri almadığı satırlar gösterilir.
  5. 05 Özellik Bayrakları Aynı değişiklik dizisi bayraklı ve bayraksız iki düzende yayınlanır; geri alma biriminin kod mu davranış mı olduğu tur ve etkilenen fatura sayısıyla ölçülür. Üç bayrağın açtığı sekiz kod yolu sayılır, sınanan yol oranı çıkarılır ve bir dönemin bayrak borcu ölü kod yoluyla birlikte yazılır.
  6. 06 Geri Alma Planı Geri alma bir düğme olarak değil plan olarak modellenir: üç senaryo (yalnız kod, kod ve yapılandırma, kod ve veri) adım adım koşturulur, her adımın turu sayılır ve dönüşü olmayan noktanın kaçıncı adım olduğu bulunur. Provası yapılmamış planın ilk koşumda kaç adımda takıldığı ve ön koşul denetiminin kapı olarak değeri ölçülür.
  7. 07 Veritabanı Göçleriyle Eşgüdüm Altı göç türü gerçekten uygulanıp tersi koşturulur ve geri alınabilirlik, komutun hatasız çalışmasıyla değil tablo içeriğinin özdeşliğiyle ölçülür. Genişlet–taşı–daralt düzeni adım adım koşar; her adımda eski ile yeni sürümün birlikte çalışıp çalışamadığı sayılır ve uyumsuz adımın yayın penceresine ve geri alma planına etkisi yazılır.

03

Depo Tabanlı Dağıtım ve Tedarik Zinciri

İstenen durumun sürüm kontrolünde tutulması ve çıktının kaynağının doğrulanması: depo tabanlı istenen durum ilkesi, küme içi uzlaştırıcı ajanlarla çekme tabanlı dağıtım, depoda şifreli sır saklama yaklaşımları, bağımlılık envanterinin üretilmesi, yapı çıktısının imzalanması ve doğrulanması, en az yetkili kimlikler ve yalıtılmış derleme ortamıyla hattın kendi güvenliği.

  1. 01 Depo Tabanlı İstenen Durum Aynı değişiklik akışı iki düzende koşturulur — elden uygulama ve depoya işleme — ve iki düzenin izlenebilirliği, kayıtsız değişiklik oranı, dönem sonu sapması ve değişiklik başına adım sayısı 180 değişiklikte sayılır. Gözden geçirme kapısının yalnız kendi yakaladığı kusur, yanlış tuttuğu temiz değişiklik ve eklediği 796 saat ayrı ayrı ölçülür.
  2. 02 Çekme Tabanlı Dağıtım Depodaki istenen durumu kümeye taşıyan iki düzen — hattın kümeye yazması ve küme içindeki ajanın depoyu okuması — aynı kalemlerde sayılır: yetki yüzeyi, bağlantı yönü, elle yapılan sapmanın fark edilme gecikmesi ve hat düştüğünde ne olduğu. Uzlaştırma turunun marjinal değeri 17 sapma, yanlış geri aldığı doğru müdahale 9 çıkar.
  3. 03 Sır Yönetimi Sırlar depoda şifreli tutulduğunda anahtarın nerede durduğu, kaç öznenin kaç kaydı çözebildiği ve anahtar döndürüldüğünde kaç kaydın yeniden şifrelenip kaç dosyaya dokunulduğu gerçek şifrelemeyle sayılır. Şifreli kaydın geçmişte kalması ölçülür: eski anahtar sızarsa geçmişteki 35 sürüm çözülüyor ve 11'i bugünkü değerdir.
  4. 04 Yazılım Malzeme Listesi Yapı çıktısının içindeki bileşenler bir envanter olarak üretilir ve üç sayıyla ölçülür: envanterin gördüğü doğrudan, geçişli ve derleme zamanı bileşenleri, hiç göremediği üç sınıf, ve bir kusur duyurusu geldiğinde yanıtın kaç sorguya indiği.
  5. 05 Yapı Çıktısı İmzalama ve Doğrulama Kaynak işlemesinden dağıtılan çıktıya uzanan zincir gerçek bir anahtar çiftiyle kurulur ve iki soru sayıya çevrilir: doğrulama zincirin hangi noktasında yapılırsa kaç sahte çıktı geçer, ve o anahtara erişen kaç özne imzalayabilir.
  6. 06 Hat Güvenliği Hattın kendisi ölçülür: dokuz iş adımının kaç sırra ve hedefe eriştiği, en az yetkiye inince düşen erişim ve bedeli, aynı çalıştırıcıda art arda koşan işler arasında taşınan durum, ve bilinen kötüye kullanım girişimlerinde her kısıtlamanın kapattığı, kaçırdığı ve durdurduğu meşru iş.

Aramak için yazmaya başlayın.

↑↓ Esc gezin · aç · kapat