Sha256: 00bd34ef4b0d0dd0c5a6cbcfa7a6a7a44d9f1e35f534f924f5ba8917bfb6cf74
Contents?: true
Size: 878 Bytes
Versions: 1
Compression:
Stored size: 878 Bytes
Contents
namespace :deploy do namespace :commit do desc <<-DESC Save information about deployed revisions into database. DESC task :save do on roles(fetch(:capistrano_commit_role, :app)) do |host| invoke 'deploy:set_current_revision' rev = fetch(:current_revision) info "Host: #{host}, Revision: #{rev}" within current_path do with rails_env: fetch(:rails_env) do execute :rake, 'capistrano:commit:save', "HOST=#{host}", "REVISION=#{rev}" end end end end desc <<-DESC Show information about deployed revisions. DESC task :show do on roles(fetch(:capistrano_commit_role, :app)) do |host| invoke 'deploy:set_current_revision' rev = fetch(:current_revision) info "Host: #{host}, Revision: #{rev}" end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
capistrano-commit-0.1.0 | lib/capistrano/commit/caps/commit.cap |