2017-12-27 60 views
2

私はJenkinsパイプラインをGroovyスクリプト(宣言ではなくスクリプトパイプライン)として開発しています。ジェンキンスは、以下のようなスタックを出力し、常にシンタックス/セマンティック・エラーに関する非常に一般的です:JenkinsのGroovyスクリプトパイプラインのデバッグ

groovy.lang.MissingPropertyException: No such property: caughtError for class: groovy.lang.Binding 
at groovy.lang.Binding.getVariable(Binding.java:63) 
at 

だから私は、エラーコードの1行あたりの検査、完全に自分でここで把握する必要があります。 それをデバッグするより良い方法はありますか?あなたは何をするのに使うの?

+0

スクリプトの最後に、私の主な問題の一つが私の 'catch'ブロックであることが分かりました。例外を適切に処理する必要があります。 –

答えて

5

私はこの記事を見てきました。http://notes.asaleh.net/posts/debugging-jenkins-pipeline/ jenkinsパイプライン用のGroovyスクリプトをデバッグする方法について説明しています。 それはどのようにそれを行うステップを明確に説明しています。

+0

ありがとう、私は見てみましょう! –