J'ai un 2 travail Jenkins:Jenkins - Trigger/appel se fonde sur d'autres projets - Besoin d'aide sur l'envoi de paramètre chaîne multi-ligne
- projectA - se déroulera périodiquement pour les dernières builds et met à jour un fichier texte pour déclencher Oui. Lorsque le déclencheur est défini sur OUI, il déclenche le projet aval B avec plusieurs types de paramètres transmis comme Key = Value format
- projectB - a plusieurs paramètres - y compris Boolean, String, Extended Choice & Paramètres multilignes. projectB - Parameters page on a normal execution
Ainsi, lorsque le projectA déclenche ProjectB, tous les paramètres ont été passés avec succès. Pour le paramètre Multi-line, seule la première valeur de ligne est passée & en supprimant toutes les lignes suivantes.
WaitTime=900 DBCheck=true Snmpwalk=true TcpPortScanner=false CLI_DisplayOutput="show 1 show 2 show 3"
Lors de la vérification la page Paramètres sur ce qui a déclenché l'exécution, il affiche uniquement zone de texte à une seule ligne au lieu de zone de texte multi-ligne.
projectB - Parameters page which is triggered by projectA
post-scriptum
- Le temps d'attente peut être différent. Juste capturé la construction aléatoire.
- Au lieu d'obtenir une chaîne de plusieurs lignes, le paramètre est la chaîne d'une seule ligne
Br, Jagan
Salut @ D.Naumovich, Merci pour le commentaire. Mais les valeurs de Parameter_B sont prises comme une valeur de texte à ligne unique au lieu de texte multiligne. J'avais besoin d'une entrée pour un texte multiligne. Je dois envoyer plusieurs commandes de show à mon appareil dans lequel si j'utilise avec toutes les commandes show ont été envoyées sur une seule ligne comme "show 1 show 2 show 3" qui a finalement échoué dans mon appareil. – darkknight
Ça ne marche pas pour moi l'éther. Quelqu'un at-il une solution/solution de contournement pour cela? – user2738748