lib/simple_deploy/cli/deploy.rb in simple_deploy-0.4.5 vs lib/simple_deploy/cli/deploy.rb in simple_deploy-0.4.6
- old
+ new
@@ -40,12 +40,17 @@
stack = Stack.new :environment => opts[:environment],
:name => name,
:logger => logger
stack.update(:attributes => new_attributes) if new_attributes.any?
- stack.deploy opts[:force]
- notifier.send_deployment_complete_message unless opts[:quiet]
+ if stack.deploy opts[:force]
+ notifier.send_deployment_complete_message unless opts[:quiet]
+ else
+ logger.error "Deployment to #{name} did not complete succesfully."
+ exit 1
+ end
+
end
end
end
end
end