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.
18 articles tagués avec « CI/CD »
Voir tous les tagsGénérer une CMDB avec 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, ...
Dashboard de pipelines Gitlab CI/CD
J'étais prêt à écrire du code pour répondre à ce besoin qui est de pouvoir suivre les pipelines de nombreux projets sur un seul dashboard sans à devoir acquérir une licence gitlab.
Lancer des tests unitaires avec Django
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.
Les DAG avc Gitlab CI/CD
Lorsque des membres de l'équipe attendent qu'un pipeline en cours d'exécution se termine pour pouvoir apporter une contribution à son projet, la productivité en prend un coup.
Installer kubernetes sur Windows
Depuis l'annonce de la fin de la gratuité de Docker Desktop pour les entreprises, je cherche une solution pour le remplacer. Et pour le moment je ne trouve pas mon bonheur, et oui, je dois construire des images à base de Windows.
Valider des pipelines Gitlab CI/CD
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.
Les pipelines dynamiques Gitlab CI/CD
Imaginez que vous devez déployer une application pour plusieurs clients et que vous devez enchaîner sur une tache de tests. Voyons comment générer dynamiquement l'étape de test pour tous ces clients sans à avoir à ajouter autant d'étapes que de clients.
Utiliser la registry de conteneur de Gitlab
Disponible même dans la version libre de gitlab, un registre de containers est complètement intégré à Gitlab et permet donc de stocker vos images docker, podman et autres.
Il se trouve dans le menu Packages et Registries > Container Registry.
Les environnements Gitlab-CI
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.