93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
|
# File 'lib/application.rb', line 93
def deploy(deploy_target_name, name, type, version, options = false)
result = nil
with_rescue do
@options = options
@docroot_config = DocrootConfig.new(@workspace_dir, deploy_target_name, options)
@deploy_target = @docroot_config.deploy_target
@docroot_config.states_dependin_on(name, version).keys.each do |state|
execute('deploy', state, name)
write_environment(@deploy_target['states'][state], name)
write_state state
result = state
end
end
result
end
|