Jenkins: en Invoquant API REST (ou wget) à la fin de Jenkins travail sans écrire aucun script
J'ai pensé que cela devrait être simple, mais je ne suis pas capable de trouver un plugin Jenkins qui serait simplement laissez-moi appeler un RESTE OBTENIR de l'API (l'équivalent de wget URL
) lorsque le travail est terminé. Suis-je manqué quelque chose? Comme je ne veux certainement pas à écrire un nouveau plugin pour cette simple tâche.
J'ai scanné par le biais de tous les plugins et le seul intérêt de l'un sont:
Mais dans mon cas, je n'ai pas accès à Jenkins de système de fichiers, donc je ne peux pas écrire un post-script de build pour faire ce travail, ou ni puis-je installer Groovy sur cette machine.
Aussi, Jenkins est en cours d'exécution sur un ordinateur Windows Server 2008.
Mais cela signifierait j'ai besoin d'avoir wget commande équivalente, que je n'ai pas sur ce windows, et je n'ai pas d'accès physique à la machine pour ce faire :).
Vous pouvez fournir wget.exe avec d'autres fichiers dans le SCM caisse (je n'ai que pour quelques emplois), vous n'avez pas besoin de l'avoir déjà existantes dans le système. Cependant, pour plus de plugin approche, voir ma réponse
OriginalL'auteur Hemant | 2014-03-22
Vous devez vous connecter pour publier un commentaire.
Il y a un plugin qui permet de faire un requête HTTP (GET et POST) comme un étape de génération.
Il y a aussi un plugin qui permet n'importe quelle étape de génération à être utilisé dans post-construire des actions.
Utiliser les deux et vous obtenez ce que vous demandez.
Pour pouvoir utiliser n'importe quelle étape de génération en tant que post-construire l'action, vous devez activer cette fonction dans les paramètres. Aller à:
Jenkins → Gérer Jenkins → Configurer Le Système → Flexible Pousser
et de changer le menu déroulant pour "Toute étape de génération".
la au-dessus de plugins permet d'envoyer xhr demande également ?
OriginalL'auteur Slav