lib/shelly/cli/deploys.rb in shelly-0.1.24.pre2 vs lib/shelly/cli/deploys.rb in shelly-0.1.24
- old
+ new
@@ -15,10 +15,16 @@
app = multiple_clouds(options[:cloud], "deploys list")
logs = app.deploy_logs
unless logs.empty?
say "Available deploy logs", :green
logs.each do |log|
- log["failed"] ? say(" * #{log["created_at"]} (failed)") : say(" * #{log["created_at"]}")
+ if log['author'].present? && log['commit_sha'].present?
+ log_line = " * #{log['created_at']} #{log['commit_sha'][0..6]} by #{log['author']}"
+ else
+ log_line = " * #{log['created_at']}"
+ end
+ message = log["failed"] ? "#{log_line} (failed)" : log_line
+ say(message, nil, true)
end
else
say "No deploy logs available"
end
end