ruby - Capistrano 3 set variable "previous_path" -




i trying set previous_path in capistrano3. aware capistrano 3 doesn't handle variable, set default variable in configuration. add function before deploy::symlink::release:

namespace :deploy desc 'set global variable previous_release' task :previous_release on roles(:all) |host| puts "current_path #{current_path}" set :previous_release, proc{capture("readlink #{current_path}")} end end end

but function keep giving me current_path after symlink released , linked new deploy. need variable in order able handle copy previous_release current_release. thank you!





wiki

Comments

Popular posts from this blog

Asterisk AGI Python Script to Dialplan does not work -

python - Read npy file directly from S3 StreamingBody -

kotlin - Out-projected type in generic interface prohibits the use of metod with generic parameter -