Agents et Docker
Partie du cours Jenkins
Le build est passé mardi et a échoué mercredi, sans le moindre changement dans le code. En fait, celui de mardi avait atterri sur l'agent où quelqu'un avait installé Node 20, et celui de mercredi sur celui qui tourne encore en Node 16. C'est le fameux « ça marche sur ma machine », sauf que la machine est maintenant un serveur de build et que personne ne peut vous dire lequel a exécuté votre job.
Chaque step d'un pipeline s'exécute quelque part, et jusqu'ici agent any laissait Jenkins décider où. Cette leçon porte sur le fait de décider volontairement : fixer l'agent par label quand le matériel compte, et lancer le build dans un conteneur quand c'est l'outillage qui compte. ...
Envie d’apprendre Jenkins Agents et Docker dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec Jenkins prêt, et travaillez sur Agents et Docker avec un tuteur IA qui connaît votre code.
Commencer cette leçonAgents et DockerCe que vous allez apprendre
- Agent any vs agent none
- Agent labels
- Agent docker
- Agent kubernetes
- Per-stage agents
Lire cette leçon dans votre langue
Toutes les leçons de ce cours
11 leçons- 1Qu'est-ce que Jenkins20 min
- 2Votre premier Freestyle Job25 min
- 3Votre premier pipeline déclaratif30 min
- 4Stages, Steps et blocs Post30 min
- 5Artifacts et résultats de test25 min
- 6Environnement et identifiants30 min
- 7Builds parallèles et Matrix30 min
- 8Agents et Docker30 min
- 9Triggers et planifications25 min
- 10Shared Libraries30 min
- 11Projet final : Pipeline en tant que code pour une application Node.js45 min
