InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

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

作者 Abel Avram 译者 侯伯薇 发布于 2012年1月4日

领域
运维 & 基础架构
主题
持续集成 ,
运维 ,
敏捷技术 ,
开放源代码 ,
敏捷 ,
github ,
编程

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 Has Open Sourced Janky, A CI Server

译者 侯伯薇 是InfoQ中文站架构社区编辑,有多年对日和国内项目开发经验,目前关注企业中技术与实际业务之间的融合和协作。

node.js 要发达了! 发表人 Zoom Quiet 发表于
Re: node.js 要发达了! 发表人 sy manysy 发表于
  1. 返回顶部

    node.js 要发达了!

    发表人 Zoom Quiet

    这两软件可是杀手級别的好东西,一开源,其它的不都要渣了,,,

  2. 返回顶部

    Re: node.js 要发达了!

    发表人 sy manysy

    支持开源,开发人员可以选择的就多了,这样也有利于产品的发展