Я использую capistrano для развертывания своего сайта на промежуточных и производственных серверах.Я хочу использовать что-то похожее на приведенное ниже, чтобы проверить, развертываюсь ли я на стадии или производстве и запустить соответствующие команды.По какой-то причине операторы сравнения не работают.Я сравниваю неправильные типы значений переменных или что-то подобное?
namespace :deploy do
task :published do
on release_roles :all do
if :deploy_to == "/home/master/applications/STAGING/public_html/"
# RUN THIS COMMAND...
execute "cd /in/to/a/directory/on/staging/server/"
end
if :deploy_to == "/home/master/applications/PRODUCTION/public_html/"
# RUN THIS COMMAND...
execute "cd /in/to/a/directory/on/production/server/"
end
end
end
end