CI med GitHub Actions

Som ett alternativ till det högt ansedda Travis CI har GitHub Actions funnits tillgängligt ett tag nu. Som ett verktyg för kontinuerlig integration är det mycket väl integrerat i GitHubs kodplattform och körs nu mycket stabilt. GitHub Actions är baserade på YAML-konfigurationsfiler som lagras i det repository där arbetsflödet ska köras.


Nedan finns en YAML-fil som räcker för att köra automatiserade tester vid nästa push, t ex baserat på PHPUnit och Jest i olika miljöer - även en integration av MySQL eller PostgreSQL (eller en av många andra åtgärder på Marketplace ). nej problem:

4130f4fc3ee978baafb1b24b7e623190

Alla pågående tester finns sedan på fliken "Åtgärder" i förvaret. Det fantastiska: GitHub Actions är helt gratis att använda för offentliga arkiv (för 2 000 minuter per månad). Om du vill experimentera lokalt i förväg rekommenderar vi att du använder aktverktyget , som även kan användas för att simulera löparna lokalt.

Tillbaka