Sous certaines conditions, je veux échouer à la construction. Comment je fais ça?
J'ai essayé:
throw RuntimeException("Build failed for some specific reason!")
Cela échoue en fait la construction. Cependant, le journal montre 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. Y a-t-il un meilleur moyen?
Vous pouvez utiliser l'étape error
à partir du pipeline DSL pour faire échouer la construction actuelle.
error("Build failed because of this and that..")