CI met GitHub-acties

Als alternatief voor het hoog gewaardeerde Travis CI is GitHub Actions al enige tijd beschikbaar. Als continue integratietool is het zeer goed geïntegreerd in het GitHub-codeplatform en draait het nu zeer stabiel. GitHub Actions is afhankelijk van YAML-configuratiebestanden die in de repository worden geplaatst waar de workflow 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