25 septembre 2018 | DevOps | Kevin Davin

Jib - Construire mon image docker sans docker

Temps de lecture estimé : 3 minutes

Et si on simplifiait la création de container Docker dans la phase de développement ?

Vous en avez assez de lancer la commande docker, on va voir comment s’en passer dans votre travail quotidien en utilisant Jib.

On va partir d’une simple application Spring Boot et configurer Maven pour vous permettre de construire une image compatible Docker (et cela sans Docker !)

> Continuer la lecture
11 avril 2018 | Devops | Kevin Davin

Gérer ses clefs GPG sous MacOS avec Keybase.io

Temps de lecture estimé : 4 minutes

J’ai reçu récemment ma nouvelle machine, un zouli 💙 MacBookPro. Lorsque j’ai dû gérer ma clef GPG pour Github/Gitlab… je me suis rendu compte qu’en créer (encore) une nouvelle n’était pas la meilleure idée du monde…

Dans cet article, l’on va voir comment créer/configurer sa (ses) machine(s) pour utiliser une clef GPG afin de signer ses commits avec l’aide de Keybase.io qui permet de synchroniser les clefs entre différentes machines.

> Continuer la lecture
7 avril 2018 | Devops | Laurent Noireterre

Déployer des services DevOps avec Docker Swarm

Temps de lecture estimé : 7 minutes

S’il y a un outil plébiscité par les DevOps ces dernières années, c’est bien Docker, que ce soit pour maintenir un parc d’applications (Kafka, Spark, Microservices…) ou déployer ses propres services DevOps (GitLab, Ansible, Artifactory, …).

Le but de cet article n’est pas de lister les avantages de Docker ou même de présenter les outils et les pratiques autour de DevOps (de nombreux articles le font déjà sur internet), mais de montrer comment nous pouvons déployer et administrer simplement un ensemble d’outils et services DevOps avec Docker Swarm, et les bénéfices que cela apporte.

> Continuer la lecture
4 mars 2018 | Devops | Kevin Davin

Comment bien gérer les textes de commit

Temps de lecture estimé : 5 minutes

Que l’on soit back-end, front-end, plutôt Java, Scala, Kotlin, Javascript, Angular, React… il y a une chose qui nous rassemble, c’est notre gestionnaire de source et son utilisation.

Dans cet article, je vais vous présenter le conventional-changelog qui vous permettra de produire un historique de super qualité 🙌!

> Continuer la lecture