Perkenalan

Selesai

Integrasi berkelanjutan (CI) adalah proses penggunaan otomatisasi untuk membangun dan menguji perangkat lunak setiap kali pengembang melakukan perubahan pada kontrol versi dalam basis kode. CI membantu tim menemukan masalah di awal proses pengembangan dan memperbaikinya dengan cepat. Anda dapat menggunakan GitHub Actions untuk menerapkan CI untuk kode yang Anda pertahankan di repositori GitHub.

Misalkan Anda ingin menyiapkan alur CI untuk tim pengembang Anda. Tim membuat situs web untuk meningkatkan pengalaman yang dimiliki pelanggan Anda ketika mereka menghubungi dukungan produk. Beberapa fitur sedang dikembangkan. Anda ingin memastikan bahwa tim dapat membangun dan menguji semua fitur dengan mudah sehingga setiap fitur dengan cepat ditambahkan ke situs web ketika sudah siap. Karena kode untuk proyek disimpan dalam repositori GitHub, Anda memutuskan untuk menggunakan GitHub Actions untuk proyek CI Anda.

Dalam modul ini, Anda mempelajari cara menerapkan CI dengan menggunakan GitHub Actions dan alur kerja di repositori GitHub. Anda membuat dan menguji proyek Node.js dengan menggunakan GitHub Actions dan templat alur kerja. Anda mengkustomisasi alur kerja dengan menggunakan GitHub Actions, lalu Anda men-debug pengujian yang gagal dengan menggunakan log GitHub Actions.

Untuk menyelesaikan modul, Anda memerlukan pemahaman dasar tentang GitHub Actions dan alur kerja. Jika Anda tidak terbiasa dengan GitHub Actions atau alur kerja, pertama-tama lihat Mengotomatiskan tugas pengembangan dengan menggunakan GitHub Actions.