Я хочу удалить некоторые папки на удаленном компьютере после завершения развертывания. Я сейчас использую
task :set_permissions do
parallel do |session|
session.when "in?(:xb_test)", "cat #{deploy_to}test.htaccess >> #{current_path}/.htaccess"
end
На самом деле два вопроса: это лучший способ сделать это и как я могу выполнить оператор такого типа для нескольких функций без необходимости писать код повторения?
session.when "in?(:xb_test)" ...
session.when "in?(:xb_dev)" ...
session.when "in?(:xb_live)" ...
Любая помощь будет принята, поскольку я довольно новичок в Capistrano