CI met GitHub-acties

Als alternatief voor het zeer gewaardeerde Travis CI is sinds enige tijd ook GitHub Actions beschikbaar, als continuous integration tool zeer goed geïntegreerd op het GitHub code platform en inmiddels zeer stabiel. GitHub-acties zijn gebaseerd op YAML-configuratiebestanden die zijn geplaatst in de repository waar de werkstroom moet worden uitgevoerd.


Hieronder staat een standaard YAML-bestand dat voldoende is om geautomatiseerde tests uit te voeren bij de volgende push, bijvoorbeeld op basis van PHPUnit en Jest in verschillende omgevingen - ook een integratie van MySQL of PostgreSQL (of een van de vele andere acties op de Marketplace ). probleem:

4130f4fc3ee978baafb1b24b7e623190

Alle lopende tests zijn dan terug te vinden op het tabblad "Acties" in de repository. Het mooie: GitHub Actions is volledig gratis te gebruiken voor openbare repositories (gedurende 2.000 minuten per maand). Als je vooraf lokaal wilt experimenteren, raden we je aan om de act -tool te gebruiken, waarmee je de lopers ook lokaal kunt simuleren.

Terug