Converge, Verify & Matriks Ujian
Jalankan role dan tegaskan hasilnya.
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 createconverge Menjalankan Peranan Anda
Langkah converge melaksanakan converge.yml dan menggunakan peranan anda pada hos ujian yang baru dicipta.
molecule convergeUlang 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 verifyBuat 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 logindestroy Membersihkan
Langkah destroy meruntuhkan hos ujian supaya tiada apa-apa tertinggal antara larian atau menyebabkan kos kepada anda.
molecule destroyUjian Menjalankan Keseluruhan Matriks
Perintah molecule test menjalankan keseluruhan urutan dari awal hingga akhir dan memusnahkan hos walaupun sesuatu langkah gagal.
molecule testMatriks 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. ✅
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
- Mengapa Menguji Kod Infrastruktur
- molecule init & Susun Atur Senario
- Converge, Verify & Matriks Ujian
- Idempotensi & Lint dalam Pipeline