Mika A.

Blog Simple :)

Catégorie : Intégration continue (Page 1 of 2)

Générer un rapport de couverture de tests avec Jest et Jenkins

Dans cet article, j’explique comment publier un rapport de couverture de tests exécutés par Jest dans les builds automatiques Jenkins.

Contexte du projet

Nous utilisons Jest pour exécuter les tests automatiques dans un de nos projets React Native. Le principe est de créer des fichiers de spécifications qui décrivent les comportements et sorties attendus des fonctions et des vues.

Le but étant de couvrir un maximum de cas et de tester le plus grand nombre de fonctions et de vues, il est important d’avoir des chiffres pour évaluer le code qui est testé et celui qui ne l’est pas. Un rapport de couverture au format HTML serait très utile et facile à utiliser pour cela.

Lire la suite

Un dépôt Github comme CV

Comme moi, vous êtes peut-être un développeur qui utilise régulièrement Github d’une manière ou d’une autre. Dans cet article, je vous partage comment créer et héberger votre CV dans un dépôt Github et comment le déployer sur une page web automatiquement et gratuitement.

Créer son CV à la manière geek

Pour créer son CV, il y a aujourd’hui plusieurs options possibles comme utiliser des templates dans Office Word ou Google Docs. Pour les plus téméraires, il y a aussi la possibilité de commencer son CV en ligne de commandes, comme de vrais geeks.

Pour cela, nous pouvons par exemple utiliser resume-cli qui utilise un simple fichier JSON pour décrire un CV. J’ai commencé par créer un nouveau dossier, disons resume, et je lance la commande pour initialiser mon CV:

J’utilise ici npx pour ne pas avoir à installer globalement resume-cli. Un fichier resume.json est créé. Je peux alors ouvrir ce fichier dans un éditeur de texte (VSCode pour mon cas) et je modifie les données qui s’y trouvent. J’initialise ensuite un dépot git et j’y enregistre ce fichier.

Lire la suite

Déployer une image docker sur Rancher avec Gitlab CI

Ces derniers temps, nous travaillons souvent avec des images Docker que nous construisons à travers notre pipe d’intégration continue. Gitlab CI est un outil accessible et simple d’utilisation et nous allons voir comment l’utiliser pour déployer des images docker sur Rancher.

Lire la suite

Page 1 of 2

Fièrement propulsé par WordPress & Thème par Anders Norén