Slide 32
Slide 32 text
staging.rb 與 production.rb
# 通常會在 stage_name.rb 中設定不同的目標主機與登入資訊
# staging.rb
server 'dev.server.my', user: 'deploy', roles: %w{app web}, port: 22
# production.rb
server 'prod1.server.my', user: 'admin', roles: %w{web}, port: 8022
server 'prod2.server.my', user: 'admin', roles: %w{app}, port: 8022
# 所有在 deploy.rb 中的設定,都可以在這裡覆寫或擴充,
# 但任務 (Tasks) 的覆寫需要使用 .clear_actions 函數,請參考:
http://capistranorb.com/documentation/advanced-features/overriding-capistrano-tasks/