GitHub已將持續集成服務器Janky開源

openkk 12年前發布 | 13K 次閱讀 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已將持續集成服務器Janky開源


查看英文原文:GitHub Has Open Sourced Janky, A CI Server
轉自:http://www.infoq.com/cn/news/2012/01/Janky

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!