你知道无论什么时候kohsukekawa出现,这个夜晚都将是富有成效的,昨晚也不例外。我们讨论了即将出现的问题和潜在的解决方案,然后我花了半个小时的时间编写了一些代码。

事实上,必须对Jenkins核心进行的大部分更改都已经完成了,所以现在大部分繁重的工作都落在了Ruby方面(现在是我)。必威国际有限公司

不管怎样,回到讲义上!

与会者

@kohsukekawa, @cowboyd

提取更多的东西到jenkins插件。必威国际有限公司Rb支持库(@cowboyd)

我们正在提取,标准化,记录所有的黏液这些黏液目前存在于ruby插件操场变成了一个正式的插件支持gem,叫做jenkins-plugins必威国际有限公司https://github.com/cowboyd/必威国际有限公司jenkins-plugins.rb

招募Rubyists来实现非jenkins特定代码(@kohsuke必威国际有限公司kawa)

如果你了解Ruby,并希望能够用它来编写Jenkins插件,但不了解Jenkins和/或JRuby的第一必威国际有限公司件事,那也没关系。您可以通过实现一些黄瓜功能在回购里找到的

@kohsukekawa会敲你的门问你是否准备好了,所以我希望你今年表现得不错!

测试策略(@cowboyd, @kohsukekawa)

Ruby爱好者喜欢他们的测试,除非测试是一件轻而易举的事,否则插件开发解决方案是不完整的。这意味着,当我们提取插件支持库时,我们要确保您可以隔离地测试插件类。

在Jenkin必威国际有限公司s方面,KK将考虑如何运行需要完整Jenkins环境的测试。目前有一个类似这样的系统用于测试java插件,但有些人认为可能需要为Ruby实现这一功能。

包装重新加载(@kohsukekawa)

KK将会介入并编写一些rake任务来获取一个ruby插件结构并将其打包到一个有效的.hpi文件中,并且不涉及maven。根据他的说法,Ruby插件并不是唯一希望运行maven-free的系统。人们希望能够使用Gradle(另一个Java构建系统)进行插件开发,所以这可能是双赢的。

不同的时间表(@kohsukekawa)

晚上8:30在北美中部,似乎不是一个很好的时间。特别是对亚太地区的黑客来说。KK将研究一个对每个人都有效的新时代,并鼓励更多的参与。

关于作者
查尔斯·洛厄尔

这位作者没有传记。请看下面的社交媒体链接。