web-dev-qa-db-ja.com

Jenkinsfileでのビルドの失敗

特定の条件下で、ビルドを失敗させたい。それ、どうやったら出来るの?

私は試した:

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

実際、これはビルドに失敗します。ただし、ログには例外が表示されます。

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

これはユーザーを少し混乱させます。もっと良い方法はありますか?

51
oillio

パイプラインDSLの error ステップを使用して、現在のビルドを失敗させることができます。

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