01 // LE PROJET EN BREF
MY MARVIN
YAMLShellAutomatiser tests, compilation et vérifications à chaque envoi de code.
L'entrée dans le DevOps : mettre en place le système qui, dès qu'on envoie du code, le récupère, le compile, lance les tests et signale les problèmes — sans que personne n'ait à y penser. C'est ce qui permet à une équipe de savoir en permanence si le projet est en bon état.
Instance Jenkins conteneurisée et décrite entièrement par configuration : Dockerfile, liste de greffons versionnée, configuration déclarative et docker-compose.
PRINCIPALYAML
RÉALISATIONPROJET D’ÉQUIPE
VÉRIFICATIONdocker-compose
SOURCEINSPECTOR READY
03 // APPORTS CLÉS
- Instance CI entièrement reconstructible depuis des fichiers versionnés
- Greffons figés en version pour garantir la reproductibilité
- Bascule vers une culture d'infrastructure décrite plutôt qu'administrée à la main
AU-DELÀ DU SUJET
- Mots de passe injectés par variables d'environnement (${USER_..._PASSWORD}) plutôt qu'écrits dans le fichier de configuration
- Plugin job-dsl inclus pour décrire aussi les jobs en code
04 // ARBORESCENCE DU CODE
LECTURE DES SOURCES…