GTLC全球技术领导力峰会·上海站,首批讲师正式上线! 了解详情
写点什么

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

2012 年 1 月 04 日

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

除了一般的 Jenkins 功能之外,Janky 还通过 Hubot 对功能进行了补充,Hubot 是 GitHub 两个月之前开源的另一个项目。Hubot 会监控聊天对话,并基于一些参与者相互交换的词语做出响应。例如,如果出现“问题(problem)”这个词,它就会插入一个恶魔脸图案。它可以和 Google Image ApI Maps 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

2012 年 1 月 04 日 07:324051
用户头像

发布了 340 篇内容, 共 112.8 次阅读, 收获喜欢 4 次。

关注

评论

发布
暂无评论
发现更多内容

Docker网络学习第三篇-路由

Lazy

Docker Linux 网络

关注系统压力测试

麻辣

架构师训练营Week7作业

Frank Zeng

JavaScript 中 new 一个对象的过程中发生了什么

墨子苏

Java 前端

深入理解 CSS 中的外边距折叠及 BFC

墨子苏

CSS 前端

谁说天平不稳——安全性与用户体验设计思考

石君

安全产品设计 安全设计 用户体验

LeetCode题解:283. 移动零,JavaScript,一次遍历,详细注释

Lee Chen

LeetCode 前端进阶训练营

搭建Hadoop开发环境并编写运行测试类

大数据学徒

Java hadoop IDEA

第七周学习总结

赵龙

MySQL - 主从复制的几种方式

Aaron_涛

MySQL 架构 分布式 主从复制 数据一致性

架构师训练营 - 第七周 - 作业

韩挺

js基础作业总结

Geek_896619

阿朱的决定

一直AC一直爽

随笔杂谈 观后感

性能测试学习总结

周冬辉

性能测试

简约而不简单的分布式通信基石

架构师修行之路

分布式 socket udp TCP/IP 通信协议

优秀的求职者,是如何巧妙应对面试提问呢?

xcbeyond

面试 加班 职业规划 薪资 自我介绍

【第七周作业】

Aldaron

修改 Docker 数据根目录的 3 种方式

FeiLong

Docker

Docker基础修炼4--Docker仓库及相关命令

黑马腾云

Docker Linux 运维 容器技术 虚拟化

Docker基础修炼6--网络初探及单机容器间通信

黑马腾云

Docker Linux 运维 虚拟化 容器化

架构师训练营Week7学习总结

Frank Zeng

【第十三课】性能测试与优化

Aldaron

Docker基础修炼5--容器数据共享和持久化实战

黑马腾云

Docker Linux 运维 虚拟化 容器化

第七周作业

赵龙

架构师训练营 - 第七周 - 学习总结

stardust20

性能优化(一)

olderwei

动手实现一下 JavaScript 中的 call, apply 和 bind

墨子苏

Java 前端

week07总结 性能测试&操作系统

Z冰红茶

性能优化作业

qihuajun

性能测试与优化学习总结

qihuajun

总结

chenzt

DNSPod与开源应用专场

DNSPod与开源应用专场

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