capistrano-scm-tar
A tar strategy for Capistrano 3 to deploy tarball.
Installation
Add this line to your application's Gemfile:
gem 'capistrano-scm-tar'Usage
Set tar as scm option in your config/deploy.rb:
set :scm, :tarBuild a release package of your project and upload it to the server you run capistrano:
tar czf /tmp/v1.0.0.tar.gz *
scp /tmp/v1.0.0.tar.gz example.com:/tmp/v1.0.0.tar.gzAnd then, deploy it:
cap deploy package=/tmp/v1.0.0.tar.gzThe basename of tarball is used for the revision number of capistrano setting by set_current_revision.
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/toreta/time_second.
License
The gem is available as open source under the terms of the MIT License.