Sebagai alternatif kepada Travis CI yang sangat bernilai, Tindakan GitHub telah tersedia untuk beberapa waktu sekarang. Sebagai alat penyepaduan berterusan, ia disepadukan dengan sangat baik ke dalam platform kod GitHub dan kini berjalan dengan sangat stabil. Tindakan GitHub bergantung pada fail konfigurasi YAML yang diletakkan dalam repositori tempat aliran kerja akan dilaksanakan.
Di bawah ialah fail YAML plat dandang yang mencukupi untuk menjalankan ujian automatik pada tolak seterusnya, cth. berdasarkan PHPUnit dan Jest dalam persekitaran yang berbeza - juga penyepaduan MySQL atau PostgreSQL (atau salah satu daripada pelbagai tindakan lain dalam Marketplace ). tidak masalah:
4130f4fc3ee978baafb1b24b7e623190
Semua ujian yang dijalankan kemudiannya boleh ditemui dalam tab "Tindakan" dalam repositori. Perkara yang menarik: Tindakan GitHub adalah percuma untuk digunakan untuk repositori awam (selama 2,000 minit sebulan). Jika anda ingin mencuba secara tempatan terlebih dahulu, kami mengesyorkan menggunakan alat bertindak , yang juga boleh digunakan untuk mensimulasikan pelari secara tempatan.