Module: CapBlueGreenDeploy::Tasks
- Defined in:
- lib/cap_blue_green_deploy.rb,
lib/cap_blue_green_deploy/tasks.rb
Defined Under Namespace
Modules: Common
Class Method Summary collapse
Class Method Details
.load_into(config) ⇒ Object
5 6 7 8 9 10 11 12 |
# File 'lib/cap_blue_green_deploy/tasks.rb', line 5 def self.load_into config load_libraries config load_variables config Live.task_load config Rollback.task_load config Cleanup.task_load config Deploy.task_load config end |
.load_libraries(config) ⇒ Object
14 15 16 17 18 19 20 21 22 |
# File 'lib/cap_blue_green_deploy/tasks.rb', line 14 def self.load_libraries config config.load do extend Common extend Live extend Rollback extend Cleanup extend Deploy end end |
.load_variables(config) ⇒ Object
24 25 26 27 28 29 30 |
# File 'lib/cap_blue_green_deploy/tasks.rb', line 24 def self.load_variables config config.load do _cset :keep_releases, 5 _cset :blue_green_live_dir, "#{deploy_to}/current_live" _cset :blue_green_previous_dir, "#{deploy_to}/previous_live" end end |