3

在我当前的项目中,我们使用 Jenkins 来监控我们的构建。现在他们要我写一个 Jenkins 插件来添加更多的监控参数。

我已经查看了状态监视器插件的工作原理,但我无法弄清楚一些事情。我试图寻找编写插件的文档,但这似乎非常缺乏。(该网站只提到了如何生成基础项目,并引用了一个信息量不大的教程)

我要做的只是为每个构建添加一些选项,添加一个链接和一个监控页面。添加到主页显然是通过添加操作完成的,但我仍在尝试找出其余部分。以及这一切是如何联系在一起的,例如:

  1. hudson 是否扫描类扩展通知程序?(我在任何地方都看不到对监视插件的通知程序类的引用,但由于它已添加到主页,因此必须以某种方式调用它)

  2. rootaction 类是否会导致 URL 绑定,因为这里似乎也没有对该输入代码的引用

  3. 由于映射不匹配,果冻文件如何绑定到正确的页面。或者,当您有一个名为 Bla 的类扩展 RootAction 时,Jenkins 是否会扫描文件夹名称 Bla?

有没有人有任何指示,或者我可以找到一些像样的文档的地方?

4

2 回答 2

1

有用的视频:

于 2014-07-25T22:38:11.293 回答
1

我见过人们使用我在这里找到的教程为 Hudson 制作插件。詹金斯很久以前并没有分叉,所以它应该基本相同 - 你只需要考虑更改的存储库。

于 2011-08-23T14:18:18.410 回答