mirror of
https://github.com/capistrano/capistrano
synced 2023-03-27 23:21:18 -04:00
Fix #717. Refactor more roles() to release_roles()
This commit is contained in:
parent
d1b09b3c17
commit
6e9863cdc4
1 changed files with 11 additions and 11 deletions
|
@ -49,15 +49,15 @@ namespace :deploy do
|
|||
desc 'Check directories to be linked exist in shared'
|
||||
task :linked_dirs do
|
||||
next unless any? :linked_dirs
|
||||
on roles :app do
|
||||
on release_roles :app do
|
||||
execute :mkdir, '-pv', linked_dirs(shared_path)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
desc 'Check directories of files to be linked exist in shared'
|
||||
task :make_linked_dirs do
|
||||
next unless any? :linked_files
|
||||
on roles :app do |host|
|
||||
on release_roles :app do |host|
|
||||
execute :mkdir, '-pv', linked_file_dirs(shared_path)
|
||||
end
|
||||
end
|
||||
|
@ -65,7 +65,7 @@ namespace :deploy do
|
|||
desc 'Check files to be linked exist in shared'
|
||||
task :linked_files do
|
||||
next unless any? :linked_files
|
||||
on roles :app do |host|
|
||||
on release_roles :app do |host|
|
||||
linked_files(shared_path).each do |file|
|
||||
unless test "[ -f #{file} ]"
|
||||
error t(:linked_file_does_not_exist, file: file, host: host)
|
||||
|
@ -94,7 +94,7 @@ namespace :deploy do
|
|||
desc 'Symlink linked directories'
|
||||
task :linked_dirs do
|
||||
next unless any? :linked_dirs
|
||||
on roles :app do
|
||||
on release_roles :app do
|
||||
execute :mkdir, '-pv', linked_dir_parents(release_path)
|
||||
|
||||
fetch(:linked_dirs).each do |dir|
|
||||
|
@ -113,7 +113,7 @@ namespace :deploy do
|
|||
desc 'Symlink linked files'
|
||||
task :linked_files do
|
||||
next unless any? :linked_files
|
||||
on roles :app do
|
||||
on release_roles :app do
|
||||
execute :mkdir, '-pv', linked_file_dirs(release_path)
|
||||
|
||||
fetch(:linked_files).each do |file|
|
||||
|
@ -151,7 +151,7 @@ namespace :deploy do
|
|||
|
||||
desc 'Remove and archive rolled-back release.'
|
||||
task :cleanup_rollback do
|
||||
on roles(:all) do
|
||||
on release_roles(:all) do
|
||||
last_release = capture(:ls, '-xr', releases_path).split.first
|
||||
last_release_path = releases_path.join(last_release)
|
||||
if test "[ `readlink #{current_path}` != #{last_release_path} ]"
|
||||
|
@ -167,7 +167,7 @@ namespace :deploy do
|
|||
|
||||
desc 'Log details of the deploy'
|
||||
task :log_revision do
|
||||
on roles(:all) do
|
||||
on release_roles(:all) do
|
||||
within releases_path do
|
||||
execute %{echo "#{revision_log_message}" >> #{revision_log}}
|
||||
end
|
||||
|
@ -176,7 +176,7 @@ namespace :deploy do
|
|||
|
||||
desc 'Revert to previous release timestamp'
|
||||
task :revert_release => :rollback_release_path do
|
||||
on roles(:all) do
|
||||
on release_roles(:all) do
|
||||
set(:revision_log_message, rollback_log_message)
|
||||
end
|
||||
end
|
||||
|
@ -186,14 +186,14 @@ namespace :deploy do
|
|||
end
|
||||
|
||||
task :last_release_path do
|
||||
on roles(:all) do
|
||||
on release_roles(:all) do
|
||||
last_release = capture(:ls, '-xr', releases_path).split[1]
|
||||
set_release_path(last_release)
|
||||
end
|
||||
end
|
||||
|
||||
task :rollback_release_path do
|
||||
on roles(:all) do
|
||||
on release_roles(:all) do
|
||||
last_release = capture(:ls, '-xr', releases_path).split[1]
|
||||
set_release_path(last_release)
|
||||
set(:rollback_timestamp, last_release)
|
||||
|
|
Loading…
Add table
Reference in a new issue