CI avec actions GitHub

Comme alternative au très apprécié Travis CI , GitHub Actions est également disponible depuis un certain temps.En tant qu'outil d'intégration continue, il est très bien intégré sur la plate-forme de code GitHub et est maintenant très stable. Les actions GitHub sont basées sur des fichiers de configuration YAML placés dans le référentiel où le workflow doit s'exécuter.


Vous trouverez ci-dessous un fichier YAML passe-partout suffisant pour exécuter des tests automatisés lors de la prochaine poussée, par exemple basés sur PHPUnit et Jest dans différents environnements - également une intégration de MySQL ou PostgreSQL (ou l'une des nombreuses autres actions sur le Marketplace ). problème:

4130f4fc3ee978baafb1b24b7e623190

Tous les tests en cours se trouvent alors dans l'onglet "Actions" du référentiel. La grande chose: GitHub Actions est entièrement gratuit pour les référentiels publics (pour 2 000 minutes par mois). Si vous souhaitez expérimenter localement au préalable, nous vous recommandons d'utiliser l'outil act , qui peut également être utilisé pour simuler les coureurs localement.

Retour