jruby昨天,kohsuke宣布詹金斯核心的“ jruby”分支已经必威国际有限公司合并为掌握

这并不意味着我们已经完成了,您可以出去写纯红宝石插件……而不是任何想象力。相反,它是什么意思是,Jenkins Mainli必威国际有限公司ne对不熟悉的课程的运行时间分析更加友好。

问题

在分析插件类时,Jenkins几乎使用了几乎所有类型的元数据来必威国际有限公司获取有关它们的信息:类名称,字段名称,方法名称,成员修饰符,注释,您将其命名。它甚至使用包含的类关系作为内部类,将描述符与他们描述的内容匹配。

这都是关于配置的约定(COC)的一个很好的例子。实际上,我从未真正看到过COC在Java项目中像在Jenkins一样成功地实施。必威国际有限公司插件作者不必复制Jenkins可以为您找到的任何元数据,而且很大!必威国际有限公司但是,缺点是扩展很大程度上取决于符合常规Java类的结构。

此合并的变化以及Jenkins所依赖的几个模块中的变化,比以往任何时候都可以通过直接询问对象而不是查询其私人类结构来获取此信息。必威国际有限公司

踢脚

许多论点的更改甚至都不是特定于Jruby!尽管他们确实启用了Jruby集成,但他们实际上只是使事情对整个动态语言更加友好。因此,从理论上讲,它应该为JavaScript和Python等其他人铺平道路。

现在在哪里?

我们仍在研究Ruby运行时和工具,这些工具将尽可能地提供Ruby开发体验。我不想对何时开始使用这些估算值进行估算,但是要标记这个非常重要的里程碑并解释它的作用和并不是什么意思,这一点很重要。

我们需要你!

在Ruby中启用写作Jenkins插件还有很多工作要做,我们正在寻找认识Ruby并喜欢投入的人:编写耙子任务,改必威国际有限公司善胶水层,文档等。

如果您有兴趣,大多数动作正在发生必威国际有限公司jenkinsrb@googlegroups.com邮件列表,所以加入我们!


关于作者
查尔斯·洛厄尔

作者没有传记定义。请参阅下面引用的社交媒体链接。