CI dengan Tindakan GitHub

Sebagai alternatif dari Travis CI yang sangat dihargai, Tindakan GitHub juga telah tersedia untuk beberapa waktu. Sebagai alat integrasi berkelanjutan, GitHub terintegrasi dengan sangat baik pada platform kode GitHub dan sekarang sangat stabil. Tindakan GitHub didasarkan pada file konfigurasi YAML yang ditempatkan di repositori tempat alur kerja harus dijalankan.


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