GitHub İşlemleri ile CI

Çok değerli Travis CI'ya alternatif olarak GitHub Actions bir süredir kullanıma sunuldu. Sürekli bir entegrasyon aracı olarak GitHub kod platformuna çok iyi entegre edilmiştir ve şu anda oldukça kararlı çalışmaktadır. GitHub Eylemleri, iş akışının yürütüleceği depoya yerleştirilen YAML yapılandırma dosyalarına dayanır.


Aşağıda, örneğin farklı ortamlarda PHPUnit ve Jest tabanlı - aynı zamanda MySQL veya PostgreSQL entegrasyonu (veya Marketplace'teki çok sayıdaki diğer eylemlerden biri) gibi bir sonraki yüklemede otomatikleştirilmiş testler çalıştırmak için yeterli olan standart bir YAML dosyası bulunmaktadır. sorun:

4130f4fc3ee978baafb1b24b7e623190

Çalışan tüm testler daha sonra depodaki "Eylemler" sekmesinde bulunabilir. Harika olan şey: GitHub Actions'ın genel depolar için kullanımı tamamen ücretsizdir (ayda 2.000 dakika). Önceden yerel olarak denemek istiyorsanız, koşucuları yerel olarak simüle etmek için de kullanılabilen eylem aracını kullanmanızı öneririz.

Geri