【发布时间】:2014-11-20 07:00:57
【问题描述】:
我正在开发自己的自定义 Jenkins 插件,该插件会从 GT Metrix 生成报告。缺乏文档使得这变得极其困难。
我目前所拥有的:
我已经成功构建了一个可以编译的插件。您在全局 Jenkins 设置中设置用户名和 api 密钥。您在构建配置中设置了一个网站。当您构建项目时,它将运行 GT Metrix 报告并等待它完成,然后从报告中下载所有信息。我已经使用 floatingBox.jelly 设置了一个项目操作,并且 HTML 显示在项目页面上。
我需要什么:
现在我有了报告,并且在项目页面上显示了 floatingBox.jelly,我希望它显示报告中的值,所以我这样做 ${from.report.pageLoadTime}。我相信我已经正确设置了所有内容。如果我执行${from.report},它会显示org.jenkinsci.plugins.gtmetrix.GtMetrixReportResource@1bd5b1dc 之类的引用。但额外的.pageLoadTime 什么也不显示。我不明白为什么它拥有该资源,但它不会从该资源中调用任何函数。
【问题讨论】:
标签: maven jenkins jenkins-plugins