Birleştirme, Doğrulama ve Test Matrisi
Bir rolü çalıştırıp sonucu doğrulayın.
Birleştirme, Doğrulama ve Test Matrisi, CoddyKit'te ücretsiz bir DevOps Bootcamp dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, DevOps Bootcamp öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. DevOps Bootcamp kursu toplamda 4 dersten oluşur.
Sınama Sırası
Molecule; oluşturma, yakınsama, doğrulama ve yok etme gibi adımlardan oluşan sıralı bir kümeyi sınama matrisi olarak çalıştırır.
Create Ana Bilgisayarı Başlatır
create adımı molecule.yml içindeki platformları başlatır ve üzerinde sınama yapabileceğiniz temiz bir konteyner veya VM sağlar.
molecule createConverge Rolünüzü Çalıştırır
converge adımı converge.yml dosyasını çalıştırarak rolünüzü yeni oluşturulan sınama ana bilgisayarına uygular.
molecule convergeconverge ile Hızlı Yineleme
Geliştirme sırasında değişiklikleri denemek için aynı ana bilgisayarda converge adımını tekrar tekrar çalıştırabilir, her seferinde onu yeniden oluşturmak zorunda kalmazsınız.
Verify Sonucu Doğrular
verify adımı, rolün beklediğiniz dosyaları, paketleri ve hizmetleri oluşturduğunu doğrulamak için iddialarınızı çalıştırır.
molecule verifyAnsible ile İddia Oluşturun
verify.yml varsayılan olarak Ansible doğrulayıcısını kullanır; bu nedenle denetimleri assert modülüyle sıradan görevler olarak yazarsınız.
- assert:
that: result.status == 'running'Önce Toplayın, Sonra Denetleyin
Bir doğrulama play'i genellikle önce durumu toplar; örneğin service_facts modülüyle topladıktan sonra bulduklarına göre iddialarda bulunur.
- ansible.builtin.service_facts:Giriş Yapın ve İnceleyin
Bir şey başarısız olduğunda login komutu sizi çalışan sınama ana bilgisayarındaki bir kabuğa bırakır; böylece elle hata ayıklayabilirsiniz.
molecule loginDestroy Temizlik Yapar
destroy adımı, çalıştırmalar arasında hiçbir şeyin kalmaması ve size maliyet çıkarmaması için sınama ana bilgisayarını kaldırır.
molecule destroyTest Tüm Matrisi Çalıştırır
molecule test komutu tüm sırayı baştan sona çalıştırır ve bir adım başarısız olsa bile ana bilgisayarı yok eder.
molecule testÇok Platformlu Matris
platforms altında birden fazla görüntü listeleyin; Molecule rolünüzü her birinde sınayarak tek çalıştırmada farklı dağıtımlarda çalıştığını kanıtlar.
Hızlı Kontrol
Rolünüzü sınama ana bilgisayarına gerçekten hangi adımın uyguladığını hatırlayın.
Özet
Matris; oluşturma adımını, rolü uygulayan converge adımını, iddiaları doğrulayan verify adımını ve temizlik yapan destroy adımını çalıştırır. Tek bir molecule test hepsini çalıştırır. ✅
Sıkça Sorulan Sorular
“Birleştirme, Doğrulama ve Test Matrisi” dersi ücretsiz mi?
Evet — “Birleştirme, Doğrulama ve Test Matrisi” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve DevOps Bootcamp kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. DevOps Bootcamp kursu toplamda 4 dersten oluşur.
“Birleştirme, Doğrulama ve Test Matrisi” dersinde ne öğreneceğim?
Bir rolü çalıştırıp sonucu doğrulayın. DevOps Bootcamp ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
DevOps Bootcamp öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te DevOps Bootcamp, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.
“Birleştirme, Doğrulama ve Test Matrisi” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu DevOps Bootcamp dersinde kod yazıp çalıştırabilir miyim?
Evet. Her DevOps Bootcamp dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Altyapı Kodunu Neden Test Etmelisiniz
- molecule init ve Senaryo Düzeni
- Birleştirme, Doğrulama ve Test Matrisi
- İdempotans ve Pipeline'da Lint