A nagyra becsült Travis CI alternatívájaként már egy ideje elérhető a GitHub Actions . Folyamatos integrációs eszközként nagyon jól integrálódik a GitHub kódplatformba, és most már nagyon stabilan fut. A GitHub Actions YAML konfigurációs fájlokon alapul, amelyek abban a tárolóban tárolódnak, ahol a munkafolyamatot végre kell hajtani.
Az alábbiakban egy átfogó YAML-fájl található, amely elegendő automatizált tesztek futtatásához a következő leküldéskor, például PHPUnit és Jest alapján különböző környezetekben - a MySQL vagy a PostgreSQL integrációja is (vagy a piactéren található sok egyéb művelet egyike). nem probléma:
4130f4fc3ee978baafb1b24b7e623190
Ezután az összes futó teszt megtalálható a tár „Műveletek” lapján. A nagyszerű dolog: a GitHub Actions teljesen ingyenesen használható nyilvános adattárak számára (havi 2000 percig). Ha előzetesen lokálisan szeretne kísérletezni, javasoljuk az aktus eszköz használatát, amely a futók helyben történő szimulálására is használható.