88 votes

À défaut d'une création dans Jenkinsfile

Sous certaines conditions, je veux l'échec de la construction. Comment dois-je faire?

J'ai essayé:

throw RuntimeException("Build failed for some specific reason!")

Cela n'en fait échouer la compilation. Cependant, le journal indique l'exception:

org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: Scripts not permitted to use new java.lang.RuntimeException java.lang.String

Ce qui est un peu déroutant pour les utilisateurs. Est-il un meilleur moyen?

188voto

StephenKing Points 4379

Vous pouvez utiliser l' error étape à partir de la canalisation DSL à l'échec de la génération en cours.

error("Build failed because of this and that..")

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X