Retour aux cas pratiques
JenkinsFondamental
Correction d'un Jenkinsfile qui ne se déclenche pas sur la branche principale
Scénario
Contexte : Une équipe a mis en place un pipeline Jenkins pour un projet Node.js afin d'automatiser les tests à chaque commit. Le Problème : Malgré la présence d'un Jenkinsfile dans le repository, le job ne se déclenche pas lors des pushes sur la branche main. Contraintes : Vous devez corriger uniquement le Jenkinsfile. Le pipeline doit s'exécuter sur la branche main. Aucun changement dans le code applicatif. Jenkinsfile actuel : pipeline { agent any stages { stage('Test') { steps { sh 'npm install' sh 'npm test' } } } } Livrable attendu : Adapter le Jenkinsfile ou la configuration déclarative pour assurer le déclenchement correct sur la branche main.
Compétences ciblées
jenkinspipelinecinodejsautomation