Archives de
Tag: CI

Utiliser les GitHub Actions pour PHP

Utiliser les GitHub Actions pour PHP

GitHub a publié les GitHub actions afin de mettre en place du CI/CD directement sur leur plateforme. Nous allons les utiliser pour lancer les tests et PHPStan. Afin de pourvoir tester en local et pas seulement sir GitHub nous utiliserons ACT. Une fois installé, utiliser les commandes : act.exe -l afin de lister vos actions act.exe afin d’exécuter vos actions Pour avoir une actions il faut créer un fichier sous .github/workflows/. Afin de ne pas avoir à tout faire nous…

Lire la suite Lire la suite

Flutter et GitLabCI

Flutter et GitLabCI

Si vous souhaitez utiliser GitLabCI pour vos projet Flutter, voici la base du fichier .gitlab-ci.yml qu’il vous faudras: Il faut commencer par spécifier une image docker a utiliser: Nous déclarons ensuite des variables afin de pouvoir mettre a jour plus facilement: Nous enchainons avec la description du test, les installtion de flutter, android sdk et autres Puis la partit test en elle même et la creation d’un artefact contenant les resultat de la couverture de code: Pour finir la partit…

Lire la suite Lire la suite

Rails 4 et MongoDB part 3 : Travis

Rails 4 et MongoDB part 3 : Travis

Tout d’abord, qu’est-ce que Travis-CI ? Travis-CI est un serveur d’intégration continue gratuit pour les projects open source. Il est utilisé par beaucoup de projet afin de vérifier que les pull request n’introduise pas de bug et qu’il n’y a pas de régression lors de modifications. Afin de l’utiliser il faut suivre les étapes suivantes: Se connecter sur travis-ci.org avec son compte GitHub Activer les dépôts que l’on souhaites tester Ajouter un fichier .travis.yml a la racine de notre projet…

Lire la suite Lire la suite