Mon parcours

Build & outillage

Du code à la livraison

Faire du build un outil au service des équipes.

CONTEXTE
Code Lutin
PÉRIODE
2015 · chez Code Lutin
MON RÔLE
Qualité logicielle & expertise Maven

La fabrication du logiciel fait partie du logiciel

Un projet ne s’arrête pas à son code source. Il faut le compiler, le vérifier, gérer ses dépendances et préparer sa distribution. Une chaîne de build compréhensible permet aux équipes de partager ces pratiques et de les faire évoluer.

Mon rôle

Chez Code Lutin, j’ai travaillé à l’industrialisation des développements et à la mise en place de procédures de qualité. Cette mission comprenait le développement de plugins Maven spécifiques et le maintien de l’expertise Maven au sein de l’équipe.

J’ai également participé à la mise en conformité du dépôt Maven avec les exigences de Maven Central et à sa synchronisation. Ce travail reliait les besoins internes aux conventions de l’écosystème open source.

Les sujets abordés

  • Des plugins adaptés aux besoins de développement.
  • Des procédures de qualité explicites.
  • La gestion des artefacts et des dépôts Maven.
  • L’intégration de Jenkins, Sonar et Nexus dans les pratiques de l’équipe.

Une expertise transversale

L’outillage de build reste un axe de mon activité : rendre la fabrication des logiciels reproductible, expliquer les choix de configuration et faciliter les contrôles avant une livraison. Les outils doivent aider les développeurs à comprendre le système qu’ils maintiennent.