在我当前的项目中,我们使用 Jenkins 来监控我们的构建。现在他们想让我写一个 Jenkins 插件来添加更多的监控参数。
我已经了解了状态监视器插件的工作原理,但我无法弄清楚一些事情。我试图寻找编写插件的文档,但似乎非常缺乏。 (该网站仅提到如何生成基础项目,并引用了一个内容不丰富的教程)
我想做的只是为每个构建添加一些选项,添加一个链接和一个监控页面。添加到主页显然是通过添加操作来完成的,但我仍在尝试弄清楚其余的事情。以及这一切是如何联系在一起的,例如:
Hudson 是否扫描类扩展通知程序? (我看不出
对通知者的任何地方的引用
监控插件的类还没有
必须以某种方式调用它,因为它
添加到主页)
rootaction 类是否会导致
URL 绑定似乎也有
没有提及那个
在此处输入代码
jelly 文件是如何绑定的
到正确的页面,因为
映射不匹配。或者确实
Jenkins 扫描名为 Bla 的文件夹
当你有一门名为 Bla 的课程时
扩展 RootAction?
有人有任何指示,或者我可以找到一些像样的文档的地方吗?
我看到人们使用我找到的教程here http://javaadventure.blogspot.com/2008/01/writing-hudson-plug-in-part-1.html为 Hudson 制作插件。 Jenkins 很久以前就没有分叉,所以它应该基本上是相同的 - 你只需要考虑更改的存储库。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)