2011-01-27 12 views
5

मुझे रिमोट इंट्रानेट पर सर्वर पर कैपिस्ट्रानो के माध्यम से एक रेल एप्लिकेशन को तैनात करने की आवश्यकता है। उदाहरण के लिए, अगर मैं लक्ष्य सर्वर में ssh के लिए गए थे यह दिखाई देगा:Capistrano सर्वरों की श्रृंखला के माध्यम से तैनात

localhost$ ssh server1 
server1$ ssh server2 

क्या ऐसा करने का सबसे अच्छा तरीका है?

अग्रिम धन्यवाद।

उत्तर

5

कैपिस्ट्रानो यह वास्तव में आसान बनाता है। बस

set :gateway, "[email protected]:port" 

अपनी कॉन्फ़िगर/deploy.rb में उपयोग करें।

2

मैं का उपयोग कर की सिफारिश करेंगे:

set :ssh_options, { :forward_agent => true } 
set :gateway, "[email protected]:port" 
संबंधित मुद्दे