Aller au contenu

DevOps

Gestion des environnements Angular en livraison continue
··2389 mots·12 mins
Mise en oeuvre de la configuration de l’environnement dynamique dans Angular pour éviter un build par environnement
Stratégie de déploiement de Kubernetes
··1353 mots·7 mins
Dans Kubernetes, il y a plusieurs façons de publier une application, il est nécessaire de choisir la bonne stratégie pour rendre votre infrastructure fiable pendant la mise à jour d’une application.
Configuration locale de Kubernetes avec minikube sur MacOS
··795 mots·4 mins
Dans ce guide, je vais essayer de vous aider à le mettre en marche sur votre machine locale, à donner quelques conseils sur où et comment effectuer certaines tâches et à le rendre aussi capable (je suppose quand vous utilisez k8s que vous veulent apprendre et utiliser Helm, etcd, istio, etc.).
Bash - Vérifier les variables d'environnement sont définies ou s'il existe des fichiers/références
··294 mots·2 mins

La configuration, le CI et les flux de déploiement représente un peu l’ancien script bash.

Malgré mon profond intérêt pour les subtilités de Bash (/sarcasme), j’ai continué à chercher des solution aux mêmes situations sur Google et StackOverflow.

Angular DevOps: CT/CI avec Travis CI et Github Pages
··1020 mots·5 mins
Utilisation de Travis CI pour implémenter les tests continus (CT) et l’intégration continue (CI) afin de déployer notre application Angular sur Github Pages
Introduction aux stratégies de déploiement
··2075 mots·10 mins
De nos jours, le changement le plus important dans le développement logiciel est la fréquence des déploiements. Les équipes de produits déploient les versions en production plus tôt (et plus souvent).
Docker Swarm vs Kubernetes
··2855 mots·14 mins
J’ai trouvé que Docker Swarm est très facile à installer et à configurer, alors que Kubernetes est un peu plus difficile à installer mais reste simple à utiliser.
Conteneuriser des applications Node.js avec Docker
··2281 mots·11 mins
La légèreté et la reproductibilité des conteneurs en ont fait une option de plus en plus utilisée par les entreprises souhaitant développer des applications logicielles évolutives, hautement disponibles et contrôlées par les versions.