CI dengan Tindakan GitHub

Sebagai alternatif dari Travis CI yang bernilai tinggi, GitHub Actions telah tersedia selama beberapa waktu. Sebagai alat integrasi berkelanjutan, alat ini terintegrasi dengan sangat baik ke dalam platform kode GitHub dan sekarang berjalan dengan sangat stabil. GitHub Actions bergantung pada file konfigurasi YAML yang ditempatkan di repositori tempat alur kerja akan dieksekusi.


Di bawah ini adalah file YAML boilerplate yang cukup untuk menjalankan tes otomatis pada push berikutnya, misalnya berdasarkan PHPUnit dan Jest di lingkungan yang berbeda - juga integrasi MySQL atau PostgreSQL (atau salah satu dari banyak tindakan lain di Marketplace ). masalah:

4130f4fc3ee978baafb1b24b7e623190

Semua tes yang berjalan kemudian dapat ditemukan di tab "Tindakan" di repositori. Hebatnya: GitHub Actions benar-benar gratis digunakan untuk repositori publik (selama 2.000 menit per bulan). Jika Anda ingin bereksperimen secara lokal sebelumnya, sebaiknya gunakan alat tindakan , yang juga dapat digunakan untuk mensimulasikan pelari secara lokal.

Kembali