0Pricing
Ansible Academy · Ders

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 Ansible Academy 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, Ansible Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Ansible Academy 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 create

Converge 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 converge

converge 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 verify

Ansible 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 login

Destroy 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 destroy

Test 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 Ansible Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Ansible Academy 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. Ansible Academy 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.

Ansible Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Ansible Academy, 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 Ansible Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Ansible Academy 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

  1. Altyapı Kodunu Neden Test Etmelisiniz
  2. molecule init ve Senaryo Düzeni
  3. Birleştirme, Doğrulama ve Test Matrisi
  4. İdempotans ve Pipeline'da Lint
← Ansible Academy Sayfasına Dön