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.