PROJECT DOSSIER // [MY MARVIN]VOIR LA SOURCERETOUR AUX PROJETS →

01 // LE PROJET EN BREF

MY MARVIN

YAMLShell

Automatiser 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
PIÈCES JOINTES (Images, Photos, Videos)

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…