deploy Integrity CI with deprec
Integrity is a really nifty Continuous Integration app (demo here).
You can get it running under mod_rack on an Ubuntu Hardy server using the following commands on your workstation. You’ll want to point a domain at your new ci server (and insert that name where you see your.server.name).
sudo gem install deprec depify -c # Create ~/.caprc file if missing. echo "role :ci, 'your.server.name'" >> ~/.caprc cap deprec:ruby:install deprec:passenger:install ROLES=ci cap deprec:integrity:install cap deprec:integrity:configĀ # Generates configs directly to server cap deprec:integrity:restart_apache
Integrity should now be running on your server. Open up a web browser and add projects to it!
todo: Add notifiers
deprec-2.0 unleashed on rubyforge!
After much development and many months in preview mode, deprec2 has finally been released on rubyforge.
This release adds options to newly generated deploy.rb files:
set :ruby_vm_type, :ree # :ree, :mri set :web_server_type, :apache # :apache, :nginx set :app_server_type, :passenger # :passenger, :mongrel set :db_server_type, :mysql # :mysql, :postgresql,...
deprec2 is compatible with the preview releases (1.99.x) that have been available for sometime on www.deprec.org. deprec2 is incompatible with the previous release on rubyforge (1.9.3). Anyone maintaining legacy deprec1 deployments should read this.
sudo gem install deprec
Thanks to everyone for the contributions and support for the project.
- Mike
Leave a Comment