有没有办法在Jenkins中查看插件的所有可用方法?

有没有办法在Jenkins中查看插件的所有可用方法?,jenkins,jenkins-pipeline,jenkins-plugins,Jenkins,Jenkins Pipeline,Jenkins Plugins,我正在自学Jenkins,我正在努力学习插件。我有一个阶段可以发送一封包含cppcheck结果的电子邮件,其中包含一个模板。我发现该模板实例化了CppcheckBuildAction,并访问了它的方法,我想知道是否可以检查哪些方法可用于该实例,以及如果可能,我如何/在哪里可以看到它们 此外,我如何才能例如echo/println其中之一。例如,在上面链接中提供的模板中,它使用${cppcCheckResult.report.getNumberTotal()}访问错误总数,但是如果我回显它,我会得

我正在自学Jenkins,我正在努力学习插件。我有一个阶段可以发送一封包含cppcheck结果的电子邮件,其中包含一个模板。我发现该模板实例化了
CppcheckBuildAction
,并访问了它的方法,我想知道是否可以检查哪些方法可用于该实例,以及如果可能,我如何/在哪里可以看到它们

此外,我如何才能例如echo/println其中之一。例如,在上面链接中提供的模板中,它使用
${cppcCheckResult.report.getNumberTotal()}
访问错误总数,但是如果我回显它,我会得到一个错误
groovy.lang.MissingPropertyException:没有这样的属性:类的cppcCheckResult:groovy.lang.Binding
,这就是我尝试的

        stage('Email') {
            steps {
                script{
                    publishCppcheck pattern:'cppcheck.xml'
                    emailext( subject: 'foo', to: 'mail@mail.net', body: '${JELLY_SCRIPT, template="custom"}')
                }
                echo "${cppcheckResult.report.getNumberTotal()}"
            }
        }

我的最终目标实际上是在报告发现新错误时发送电子邮件,因此我想将错误总数保存在一个外部文件中,并与每个版本进行比较,如果错误总数较大,是否有任何本机/更简单的方法发送电子邮件?

大多数插件都应该有链接。在底部,应该看到


还有核心和插件的问题。

感谢您的回答,我现在可以看到所有可用的方法,但我不知道如何将其中一个方法的值放入管道中的变量中,例如
totalErrors=cppccheckresult.report.getNumberTotal()
这可能吗?我也尝试过
def action=it.getAction('org.jenkinsci.plugins.cppcheck.CppcheckBuildAction')
但我得到了
java.lang.NullPointerException:无法在null对象上调用方法getAction()
我在这里有点盲目……你似乎解决了实现问题。现在你也有了“where documentation方面,所以consor标记为已接受。至于
null对象
方面,你应该在赋值之前测试它是否存在。我不使用插件,所以。。。