Я хотел бы использовать инструменты с открытым исходным кодом, если это возможно.
вот 2 ссылки, которые я нашел, но не пробовал их -
Попробуйте это CruiseControl.rb
http://cruisecontrolrb.thoughtworks.com/
CruiseControl.rb написан на Ruby и предназначен для ruby.
Еще один - Hudson, он построен на Java, но у него есть плагин для ruby
https://hudson.dev.java.net/
Существует упрощенный CI-сервер, написанный на Синатре, который называется Integrity, на который вы, возможно, захотите взглянуть. Я в основном использовал его, потому что он поддерживает git.
Ссылка на Git
Попробуйте Cinabox (я автор). Он предназначен для того, чтобы сделать это максимально простым, и использует cruisecontrol.rb. Есть скринкаст и ридми. Если у вас возникли проблемы, откройте заявку, используя ссылку LightHouse в файле readme.
Удачи!