Exécution d'un script post-construction lorsqu'un travail Jenkins est abandonné
Est-il possible /plugin qui permet d'exploiter un poste de construire un script lorsqu'un Jenkins travail est interrompu.
Je vois que le post-construction plugin fournit une action à exécuter un ensemble de scripts, mais il peut être exécuté uniquement sur les 2 options, soit une réussite de l'emploi ou de l'échec d'un travail.
source d'informationauteur Jose
Vous devez vous connecter pour publier un commentaire.
Cette question ont répondu positivement ici.
La Post Tâche De Génération plugin est de fonctionner même si un travail est interrompu.
L'utiliser pour rechercher le texte du journal pour "Construire a été abandonnée" et vous pouvez spécifier un script shell à exécuter.
Fonctionne comme un charme. 🙂
Autant que je sache, si une construction est abandonnée, il n'y a pas de moyen d'exécuter toutes les étapes de génération (ou post étapes de génération) plus - qui fait sens, c'est ce que je pourrait attendre d'un "abandon".
Ce que vous pourriez faire est de créer un autre emploi qui surveille le premier son statut, et déclenche si elle a été interrompue (par exemple, voir les BuildResultTrigger plugin).
Une autre solution pourrait être de créer un "wrapper" de l'emploi, qui appelle le premier comme une étape de génération - de cette façon, vous pouvez exécuter des étapes supplémentaires après son achèvement, comme la vérification de son état, même si elle a été abandonnée.