Method: Chef::Provider::Deploy#action_deploy

Defined in:
lib/chef/provider/deploy.rb

#action_deployObject



98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
# File 'lib/chef/provider/deploy.rb', line 98

def action_deploy
  save_release_state
  if deployed?(release_path )
    if current_release?(release_path )
      Chef::Log.debug("#{@new_resource} is the latest version")
    else
      rollback_to release_path
    end
  else

    with_rollback_on_error do
      deploy
    end
  end
end