Hi
I assumed that if I purposely raised an exception it would show my
error message and stop. Capistrano/ruby does that but it also included
a whole bunch of other items that would confuse my users.
deploy-config.rb:92:in `load': I failed (RuntimeError)
from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.3/lib/
capistrano/configuration/execution.rb:128:in `instance_eval'
from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.3/lib/
capistrano/configuration/execution.rb:128:in
`invoke_task_directly_without_callbacks'
from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.3/lib/
capistrano/configuration/callbacks.rb:27:in `invoke_task_directly'
from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.3/lib/
capistrano/configuration/execution.rb:81:in `execute_task'
from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.3/lib/
capistrano/configuration/execution.rb:93:in `find_and_execute_task'
from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.3/lib/
capistrano/cli/execute.rb:45:in
`execute_requested_actions_without_help'
from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.3/lib/
capistrano/cli/execute.rb:44:in `each'
from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.3/lib/
capistrano/cli/execute.rb:44:in
`execute_requested_actions_without_help'
from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.3/lib/
capistrano/cli/help.rb:19:in `execute_requested_actions'
from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.3/lib/
capistrano/cli/execute.rb:33:in `execute!'
from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.3/lib/
capistrano/cli/execute.rb:14:in `execute'
from /usr/lib/ruby/gems/1.8/gems/capistrano-2.5.3/bin/cap:4
from /usr/bin/cap:16:in `load'
from /usr/bin/cap:16
can I raise exceptions more silently or am I missing the point?
my code:
task :gg, :roles => :appservers do
# set(:revision) { query_revision } unless exists?(:revision)
run "echo #{revision}"
unless not exists?(:revision)
raise "I failed"
end
end
Regards
--~--~---------~--~----~------------~-------~--~----~
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at http://groups.google.com/group/capistrano
-~----------~----~----~----~------~----~------~--~---