# Railman Deployment [![Gem Version](http://img.shields.io/gem/v/railman-deployment.svg)][gem] [![Build Status](http://img.shields.io/travis/igorj/railman-deployment.svg)][travis] [![Dependency Status](http://img.shields.io/gemnasium/igorj/railman-deployment.svg)][gemnasium] [![Code Climate](http://img.shields.io/codeclimate/github/igorj/railman-deployment.svg)][codeclimate] [![Coverage Status](http://img.shields.io/coveralls/igorj/railman-deployment.svg)][coveralls] [gem]: https://rubygems.org/gems/railman-deployment [travis]: http://travis-ci.org/igorj/railman-deployment [gemnasium]: https://gemnasium.com/igorj/railman-deployment [codeclimate]: https://codeclimate.com/github/igorj/railman-deployment [coveralls]: https://coveralls.io/r/igorj/railman-deployment railman-deployment gem adds capistrano tasks for automated deployment of rails applications generated by railman ## Installation Add this line to your application's Gemfile: ```ruby gem 'railman-deployment' ``` And then execute: $ bundle ## Usage Add `require 'railman/deployment'` to Capfile and you'll get following capistrano tasks: - `cap ENV setup` => Setup rails application for the first time on a server - `cap ENV deploy` => Deploy rails application - `cap ENV remove` => Remove the application completely from the server - `cap ENV reset_server` => Recreate server database from db/.sql - `cap ENV update` => Synchronize local database with the production database ## Development After checking out the repo, run `bin/setup` to install dependencies. Then, run `rake test` to run the tests. You can also run `bin/console` for an interactive prompt that will allow you to experiment. To install this gem onto your local machine, run `bundle exec rake install`. To release a new version, run `bundle exec rake release_patch`, `bundle exec rake release_minor`, oder `bundle exec rake release_major`, which will create a git tag for the version, push git commits and tags, and push the `.gem` file to https://rubygems.org. ## Contributing Bug reports and pull requests are welcome on github at https://github.com/igorj/railman-deployment. ## License The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).