Pulsar
NebuLab's central capistrano deploy resource.
A quick example. To run any cap command for an application specified in a configuration repo you can run:
pulsar -c=<configuration-repo-git-url> <application> <stage> <capistrano_args>
A couple of concrete examples:
pulsar -c [email protected]:nebulab/deploy-configuration.git nebulab production --tasks
pulsar -c [email protected]:nebulab/deploy-configuration.git nebulab staging # Deploy on staging
pulsar -c [email protected]:nebulab/deploy-configuration.git farmavillage production deploy:check
Installation
Add this line to your application's Gemfile:
gem 'pulsar'
And then execute:
$ bundle
Or install it yourself as:
$ gem install pulsar
Usage
TODO: Write usage instructions here
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request