【发布时间】:2011-04-03 18:58:01
【问题描述】:
在我当前的项目中,我们使用 Jenkins 来监控我们的构建。现在他们要我写一个 Jenkins 插件来添加更多的监控参数。
我查看了状态监视器插件的工作原理,但我无法弄清楚一些事情。我试图寻找编写插件的文档,但这似乎非常缺乏。 (该网站只提到了如何生成基础项目,并参考了一个信息量不大的教程)
我要做的只是为每个构建添加一些选项,添加一个链接和一个监控页面。添加到主页显然是通过添加操作完成的,但我仍在尝试找出其余部分。以及这一切是如何联系在一起的,例如:
hudson 是否扫描类扩展通知程序? (我看不到 对通知者的任何地方的引用 监控插件的类呢 它必须以某种方式调用,因为它 已添加到主页)
rootaction 类是否会导致 URL绑定,因为似乎也有 不提及 在此输入代码
果冻文件是如何绑定的 到正确的页面,因为 映射不匹配。或者确实 Jenkins 扫描文件夹名称 Bla 当你有一个名为 Bla 的课程时 扩展 RootAction?
有没有人有任何指示,或者我可以找到一些像样的文档的地方?
【问题讨论】:
-
尝试阅读this。它最后一次编辑是在 2011 年 3 月 29 日,所以它是最近的。
标签: hudson hudson-plugins jenkins