首页 > 其他 > 详细

GitHub已将持续集成服务器Janky开源

时间:2014-12-25 14:19:17      阅读:258      评论:0      收藏:0      [点我收藏+]

GitHub已将Janky开源,这是他们构建在Jenkins之上的持续集成服务器,并在其中增加了聊天自动化工具Hubot

除了一般的Jenkins功能之外,Janky还通过Hubot对功能进行了补充,Hubot是GitHub两个月之前开源的另一个项目。Hubot会监控聊天对话,并基于一些参与者相互交换的词语做出响应。例如,如果出现“问题(problem)”这个词,它就会插入一个恶魔脸图案。它可以和Google Image ApIMaps API交互,做数学计算,或者在各种语言之间翻译。它可以做很多工作。

Hubot基于脚本具有很高的灵活性,任何人都可以编写自己的脚本来扩展基本功能。脚本使用的语言是CoffeeScript,而Hubot运行在Node.js上,当前已经配置并部署到Heroku的平台上(据GitHub博客上所说是免费的),但是对于其它云平台来说,配置它们也并不困难。

Hubot还与Jenkins整合,当使用GitHub的Repo Hooks API改变源代码的时候会发出通知。尽管Hubot最初是一种聊天增强应用,但最后成为了Jenkins的包装器(wrapper)。

Janky是基于MIT许可开源的。

GitHub已将持续集成服务器Janky开源

原文:http://www.cnblogs.com/zhujiabin/p/4184465.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!