GitHub、JenkinsとHubotを組み合わせたCIサーバー「Janky」を公開

 GitHubは12月19日、継続的インテグレーション(CI)サーバー「Janky」をMITライセンスで公開した。チャットを利用する自動化ツール「Hubot」を利用して動作し、チャット経由で通知を受け取ったり、操作を行える機能などを備えている。

 Jankyは、オープンソースの継続的インテグレーションシステム「Jenkins」をベースとしたCIサーバー。GitHubでホスティングするプロジェクトが利用できるように設計したという。

 Jenkinsは「Hudson」からフォークしたソフトウェアで、ビルドやテストなどの継続的なジョブを監視できる。プラグイン機構を備えており、サードパーティの拡張機能を利用できるなどのメリットがある。JankyもJenkinsコミュニティからのメリットを享受できるという。日々のオペレーションは、GitHubが先にオープンソースにしたチャット自動化ツールの「Hubot」で制御する。これにより問題通知などの機能を提供するという。

 インストールにはJenkins(推奨はバージョン1.427)が必要。クラウドプラットフォーム「Heroku」上でも利用できる。

GitHub
http://github.com/

Janky
https://github.com/github/janky