在Jenkins中调试Groovy脚本管道

问题描述 投票:10回答:1

我正在开发Jenkins管道作为Groovy脚本(脚本化管道,而不是声明性的),并且真的很难。 Jenkins在语法/语义错误方面总是很通用,输出如下所示的堆栈:

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

因此,我必须自己确定错误的位置,检查每行代码的行数。有没有更好的方法来调试它?你们用什么来做?

jenkins groovy jenkins-pipeline
1个回答
10
投票

我看过这篇文章,http://notes.asaleh.net/posts/debugging-jenkins-pipeline/描述了如何调试jenkins管道的groovy脚本。它清楚地描述了如何做到的步骤。

© www.soinside.com 2019 - 2024. All rights reserved.