Ansible Academy · Pelajaran

Converge, Verify & Matriks Ujian

Jalankan role dan tegaskan hasilnya.

Pelajaran 3 daripada 413 langkah

Converge, Verify & Matriks Ujian ialah pelajaran Ansible Academy percuma di CoddyKit. Ini ialah pelajaran 3 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Ansible Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Ansible Academy merangkumi sejumlah 4 pelajaran.

Urutan Ujian

Molecule menjalankan set langkah tersusun yang dipanggil matriks ujian: mencipta, converge, mengesahkan dan memusnahkan, antara langkah lain.

create Mencipta Hos

Langkah create melancarkan platform daripada molecule.yml, lalu menyediakan kontena atau VM yang bersih untuk diuji.

molecule create

converge Menjalankan Peranan Anda

Langkah converge melaksanakan converge.yml dan menggunakan peranan anda pada hos ujian yang baru dicipta.

molecule converge

Ulang dengan converge dengan Pantas

Semasa pembangunan, anda boleh menjalankan semula converge berkali-kali pada hos yang sama untuk mencuba perubahan tanpa menciptanya semula setiap kali.

verify Menegaskan Hasil

Langkah verify menjalankan penegasan anda untuk mengesahkan bahawa peranan menghasilkan fail, pakej dan perkhidmatan yang anda jangkakan.

molecule verify

Buat Penegasan dengan Ansible

Secara lalai, verify.yml menggunakan pengesah Ansible, jadi anda menulis semakan sebagai tugas biasa dengan modul assert.

- assert:
    that: result.status == 'running'

Kumpulkan, Kemudian Semak

Play pengesahan biasanya mengumpulkan keadaan terlebih dahulu, contohnya dengan modul service_facts, kemudian membuat penegasan berdasarkan perkara yang ditemui.

- ansible.builtin.service_facts:

Log Masuk dan Periksa

Apabila sesuatu gagal, perintah login membawa anda ke shell pada hos ujian yang sedang berjalan supaya anda boleh menyahpepijatnya secara manual.

molecule login

destroy Membersihkan

Langkah destroy meruntuhkan hos ujian supaya tiada apa-apa tertinggal antara larian atau menyebabkan kos kepada anda.

molecule destroy

Ujian Menjalankan Keseluruhan Matriks

Perintah molecule test menjalankan keseluruhan urutan dari awal hingga akhir dan memusnahkan hos walaupun sesuatu langkah gagal.

molecule test

Matriks Pelbagai Platform

Senaraikan beberapa imej di bawah platforms dan Molecule akan menguji peranan anda pada setiap satu, membuktikan bahawa peranan itu berfungsi merentas edaran dalam satu larian.

Semakan Pantas

Ingat semula langkah yang sebenarnya menggunakan peranan anda pada hos ujian.

Imbas Kembali

Matriks menjalankan create, converge untuk menggunakan peranan, verify untuk membuat penegasan dan destroy untuk membersihkan semuanya. Satu ujian Molecule menjalankan kesemuanya. ✅

Percuma untuk bermula

Pelajari YAML dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
30
Pelajaran
120

Soalan Lazim

Adakah pelajaran “Converge, Verify & Matriks Ujian” percuma?

Ya — teks penuh “Converge, Verify & Matriks Ujian” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Ansible Academy, tingkat taraf kepada CoddyKit PRO. Kursus Ansible Academy merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “Converge, Verify & Matriks Ujian”?

Jalankan role dan tegaskan hasilnya. Anda berlatih Ansible Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Ansible Academy?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Ansible Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 3 daripada 4.

Berapa lamakah pelajaran “Converge, Verify & Matriks Ujian” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Ansible Academy ini?

Ya. Setiap pelajaran Ansible Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. Mengapa Menguji Kod Infrastruktur
  2. molecule init & Susun Atur Senario
  3. Converge, Verify & Matriks Ujian
  4. Idempotensi & Lint dalam Pipeline
← Kembali ke Ansible Academy