如何在Capistrano任务中引用当前服务器?我想卷曲本地文件以清除APC缓存但服务器不监听localhost所以我需要服务器的IP地址.
例如,
role :web,"1.1.1.1","2.2.2.2","3.3.3.3" task :clear_apc,:role => :web do run "curl http://#{WHAT_DO_I_PUT_HERE}/deploy/clearAPC.PHP" end
我将使用什么变量,以便当任务在1.1.1.1上运行时,它会卷曲http://1.1.1.1/deploy/clearAPC.PHP,但是当在2.2.2.2上运行时,它会调用curls http://2.2.2.2/deploy /clearAPC.PHP