Aller au contenu principal

185 articles tagués avec « tutorials »

Voir tous les tags

· 2 minutes de lecture
Stéphane ROBERT

logo

Si comme moi vous utilisez Vagrant pour développer, sachez que Vagrant génère ses propres inventaires. Il le fait déjà, mais vous ne le savez pas. Dès lors que vous utilisez ansible comme provisionneur, il crée l'inventaire dans le répertoire suivant .Vagrant/.Vagrant/provisioners/ansible/inventory. Cet inventaire porte le nom Vagrant_ansible_inventory dont le contenu est par exemple le suivant :

· 6 minutes de lecture
Stéphane ROBERT

logo docker

Je vous décris mon besoin. Je suis en train de construire avec ansible un outil permettant de construire une trentaine d'images docker à partir de templates de Dockerfile et de fichiers de test. Dans un premier il récupère les dernières versions des outils utilisés avec lastversion pour les injecter et produire les Dockerfile et les fameux fichiers de test. Le tout tourne dans gitlab, via un ci déclenché une fois par semaine. Dans ce ci, dynamique, les tests sont exécutés en utilisant container-structure-test. En cas de succès l'image est envoyé dans la registry docker de gitlab et est prête à l'utilisation.

· 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.

· 3 minutes de lecture
Stéphane ROBERT

logo docker

Ce matin en parcourant la documentation de pipenv j'ai redécouvert qu'il était possible de packager l'application avec l'option --deploy. Et la le déclic et si cette méthode permettait de réduire la taille de mes containers utilisant python. En parcourant quelques sites j'ai vu que cela pouvait fonctionner. Cela vient compléter mon précédent billet d'optimisation des images docker.