Jenkins - 2.4 Paramètres de job Jenkins : texte et choix

Un job figé produit toujours le même résultat. Les paramètres permettent de changer une valeur à chaque lancement, sans toucher à la configuration. Cette leçon ajoute des paramètres texte et un paramètre à choix multiples, puis les utilise dans le script.

Ajouter des paramètres texte

Dans la configuration du job, il faut cocher l'option Ce build a des paramètres. Un paramètre de type chaîne reçoit un nom et une valeur par défaut, par exemple John pour le prénom.

Un second paramètre texte est créé de la même manière, pour le nom de famille. Chaque paramètre devient une variable utilisable dans le script.

echo "Hello $first_name $last_name"

Lancer un build avec de nouvelles valeurs

Au lancement d'un build, Jenkins demande les valeurs des paramètres. Il est possible de modifier ces valeurs avant de lancer le build.

La sortie de la console montre les valeurs utilisées. Le script reprend ainsi exactement ce qui a été saisi, sans que la configuration du job ait changé.

Ajouter un paramètre à choix multiples

Un paramètre de type choix propose une liste déroulante. L'utilisateur sélectionne une valeur parmi celles proposées, comme Smith dans la vidéo.

Ce paramètre se référence dans le script comme les autres. La sortie de la console affiche bien la valeur choisie.

En résumé

Les paramètres rendent un job flexible. Ils se déclarent dans la configuration, puis deviennent des variables du script. Les valeurs peuvent changer à chaque build, sans modifier le job lui-même.

Points clés

  • Un paramètre se déclare dans la configuration du job.
  • Chaque paramètre devient une variable utilisable dans le script.
  • Les valeurs peuvent être modifiées à chaque build.
  • Un paramètre à choix multiples propose une liste déroulante.
  • La sortie de la console confirme les valeurs utilisées.

Questions fréquentes

Quelle différence entre un paramètre texte et un paramètre à choix ?

Le paramètre texte accepte une valeur libre. Le paramètre à choix limite l'utilisateur à une liste de valeurs proposées.

Faut-il modifier la configuration pour changer une valeur ?

Non. Il suffit de modifier la valeur au moment du lancement du build.

Comment vérifier les valeurs utilisées ?

Ouvrez la sortie de la console du build. Elle affiche le résultat du script avec les valeurs choisies.