Converge, Verify & Matriks Pengujian
Jalankan role dan pastikan hasilnya.
Converge, Verify & Matriks Pengujian adalah pelajaran Ansible Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Ansible Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Ansible Academy mencakup 4 pelajaran total.
Urutan Pengujian
Molecule menjalankan serangkaian langkah berurutan yang disebut matriks pengujian: membuat, menyelaraskan, memverifikasi, dan menghancurkan, di antara langkah lainnya.
create Menyiapkan Host
Langkah create meluncurkan platform dari molecule.yml, sehingga Anda mendapatkan kontainer atau VM bersih untuk pengujian.
molecule createconverge Menjalankan Peran Anda
Langkah converge menjalankan converge.yml dan menerapkan peran Anda pada host pengujian yang baru dibuat.
molecule convergeBeriterasi Cepat dengan converge
Selama pengembangan, Anda dapat menjalankan ulang converge berkali-kali pada host yang sama untuk mencoba perubahan tanpa membuatnya kembali setiap kali.
verify Memeriksa Hasil
Langkah verify menjalankan pernyataan pemeriksaan Anda untuk memastikan peran menghasilkan berkas, paket, dan layanan yang Anda harapkan.
molecule verifyGunakan assert dengan Ansible
Secara default, verify.yml menggunakan pemeriksa Ansible, sehingga Anda menulis pemeriksaan sebagai tugas biasa dengan modul assert.
- assert:
that: result.status == 'running'Kumpulkan Data, Lalu Periksa
Play verifikasi biasanya mengumpulkan keadaan terlebih dahulu, misalnya dengan modul service_facts, lalu memeriksa data yang ditemukan.
- ansible.builtin.service_facts:Masuk dan Amati
Jika terjadi kegagalan, perintah login membuka terminal pada host pengujian yang sedang berjalan agar Anda dapat melakukan debug secara manual.
molecule logindestroy Membersihkan Semuanya
Langkah destroy membongkar host pengujian sehingga tidak ada yang tertinggal di antara eksekusi atau menambah biaya Anda.
molecule destroytest Menjalankan Seluruh Matriks
Perintah molecule test menjalankan seluruh urutan dari awal hingga akhir dan menghancurkan host meskipun suatu langkah gagal.
molecule testMatriks Multi-Platform
Daftarkan beberapa citra di bawah platforms, lalu Molecule menguji peran Anda pada masing-masing citra untuk membuktikan bahwa peran tersebut bekerja di berbagai distribusi dalam satu eksekusi.
Pemeriksaan Singkat
Ingat kembali langkah yang benar-benar menerapkan peran Anda pada host pengujian.
Rangkuman
Matriks menjalankan create, converge untuk menerapkan peran, verify untuk melakukan pemeriksaan, dan destroy untuk membersihkan semuanya. Satu molecule test menjalankan seluruhnya. ✅
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Converge, Verify & Matriks Pengujian” gratis?
Ya — teks lengkap “Converge, Verify & Matriks Pengujian” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Ansible Academy, upgrade ke CoddyKit PRO. Kursus Ansible Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Converge, Verify & Matriks Pengujian”?
Jalankan role dan pastikan hasilnya. Kamu berlatih Ansible Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Ansible Academy?
Tidak diperlukan pengalaman sebelumnya. Ansible Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.
Berapa lama pelajaran “Converge, Verify & Matriks Pengujian” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Ansible Academy ini?
Ya. Setiap pelajaran Ansible Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Mengapa Menguji Kode Infrastruktur
- molecule init & Tata Letak Skenario
- Converge, Verify & Matriks Pengujian
- Idempotensi & Lint dalam Pipeline