Tiny web / IRC application that announces commits for GitLab repositories via IRC. Built with Sinatra and cinch. Uses GitLab's web hooks, no voodoo required.
[gitlab-irc(master)] nTraum | initial commit | http://goo.gl/yYTGcM
- Redis (already installed if you run it on the same host as GitLab)
- Ruby 2.0 (older versions may work as well)
- (tmux / screen)
Installation & Usage
- Clone the repository:
git clone https://github.com/nTraum/gitlab-irc.git
- Install required gems:
cd gitlab-irc; gem install bundler; bundle
config/config.ymlto your needs (e.g. IRC channel and server)
- Start the app:
foreman startin a tmux / screen shell
- Add a web hook pointing to the app:
http://localhost/commit:4567(host / port may differ, depending on your configuration)
gitlab-irc is released under the MIT License.