jenkins \ projet de force de courir sur des esclaves avec un paramètre d'entrée?
Si j'ai du travail qui appelle série d'emplois dans jenkins puis-je leur donner à tous les paramètres pour les attacher à un serveur spécifique?
Je parle de la "Limiter les endroits où ce projet peut être exécuté que" j'ai besoin de spécifier dans le projet niveau (je peux donner comme paramètre d'entrée?)
OriginalL'auteur user1025852 | 2012-09-10
Vous devez vous connecter pour publier un commentaire.
Vous devriez être en mesure de créer une chaîne de paramètre d'entrée et utilisez-la dans la "Limiter les endroits où ce projet peut être exécuté". Donc, si votre paramètre de chaîne a été appelé TAG vous mettez
${TAG}
dans la boîte.Vous pouvez ensuite utiliser la Paramétrable De Déclenchement Plugin pour la transmettre à l'aval des emplois, attachent toutes à la même nœud.
Qui n'a pas fonctionné pour moi. La variable n'était pas développée et le travail a été en attente sur ${AGENT} à être disponibles. J'ai configuré l'AGENT comme un paramètre de Chaîne sur le travail.
OriginalL'auteur CIGuy
Utilisation de ce plugin:
https://wiki.jenkins-ci.org/display/JENKINS/NodeLabel+Paramètre+Plugin
Vous pouvez fournir un paramètre pour le travail, soit par le ParameterizedTrigger ou à l'aide de l'API et de fournir le nom du nœud (ou l'étiquette).
OriginalL'auteur Mike Rysanek