2017-12-27 413 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 

所以我要到哪错误是完全由我自己,检查每行代码行。 有没有更好的方法来调试它?你们做什么?

+0

我想出了一个主要问题,就是我在脚本结尾处的“catch”块。您必须正确处理异常。 –

回答