Aller au contenu principal

18 articles tagués avec « CI/CD »

Voir tous les tags

· 7 minutes de lecture
Stéphane ROBERT

logo buildah

Buildah est un outil Open Source en ligne de commande qui permet de créer des images de conteneurs sans avoir besoin d'un démon docker en cours d'exécution. Buildah s'intègre facilement dans des pipeline CI/CD, vous permettant de créer et gérer des images de conteneurs de manière efficace.

· 3 minutes de lecture
Stéphane ROBERT

logo ansible

Ansible collecte énormément de données des serveurs qu'il configure via ce qu'on appelle les facts. Il existe un outil qui répond au nom d'Ansible-CMDB, qui prend en charge plusieurs types de sortie (html, csv, sql, json, markdown ...), et qui donc permet d'obtenir rapidement l'état de santé de votre parc informatique. Par exemple, on peut voir quelle version d'OS, le dernier reboot, la version du kernel, la ram, le nombre de cpu, l'occupation des disques, le taux d'utilisation de la RAM, ...

· 4 minutes de lecture
Stéphane ROBERT

En tant que devops je dois mettre en place ce qu'il faut pour lancer des tests unitaires et ce sur une application écrite en python et utilisant le framework Django. Cela doit me permettre de faire tourner ces tests dans un pipeline gitlab et d'avoir le rapport du taux de couverture de code en sortie.

· 6 minutes de lecture
Stéphane ROBERT

Je pense que comme moi vous vous agacez du nombre d'erreurs, parfois bête, que vous rencontrez lorsqu'on soumet son fichier .gitlab-ci.yml.

Après quelques recherches voici quelques solutions pour le valider avant de le pousser dans le repository. Pour ceux qui ne connaissent pas aux fonctionnalités CI-CD de gitlab, je vous renvoie à ce billet.

· 4 minutes de lecture
Stéphane ROBERT

Pendant le développement d'un logiciel, il peut y avoir de nombreuses étapes jusqu'à ce qu'il soit prêt pour la production. Vous voulez certainement d'abord tester votre code, puis le déployer dans un environnement de test ou de préproduction avant de le publier sur la production.