在我当前的项目中,我们使用 Jenkins 来监控我们的构建。现在他们要我写一个 Jenkins 插件来添加更多的监控参数。
我已经查看了状态监视器插件的工作原理,但我无法弄清楚一些事情。我试图寻找编写插件的文档,但这似乎非常缺乏。(该网站只提到了如何生成基础项目,并引用了一个信息量不大的教程)
我要做的只是为每个构建添加一些选项,添加一个链接和一个监控页面。添加到主页显然是通过添加操作完成的,但我仍在尝试找出其余部分。以及这一切是如何联系在一起的,例如:
hudson 是否扫描类扩展通知程序?(我在任何地方都看不到对监视插件的通知程序类的引用,但由于它已添加到主页,因此必须以某种方式调用它)
rootaction 类是否会导致 URL 绑定,因为这里似乎也没有对该输入代码的引用
由于映射不匹配,果冻文件如何绑定到正确的页面。或者,当您有一个名为 Bla 的类扩展 RootAction 时,Jenkins 是否会扫描文件夹名称 Bla?
有没有人有任何指示,或者我可以找到一些像样的文档的地方?