我有以下问题:
我需要编写 capistrano 任务,它将在 test_server_1 上执行一些命令,然后切换到 test_server_2 以获取另一组命令。
我发现,我可以这样做:
task :test_task_for_test_server_1, roles: :test do
run 'command 1'
test_server_2
run 'command 2'
end
命令 1 将在 test_server_1 上执行,命令 2 将在两台服务器上执行。我需要关闭 test_server_1 的会话并仅在 test_server_2 上执行第二个命令。如果可能的话,有什么想法吗?