class Lita::Handlers::Bamboo
Public Instance Methods
cmd_add_label(response)
click to toggle source
# File lib/lita/handlers/bamboo.rb, line 205 def cmd_add_label(response) build_id = response.matches[0][0] label = response.matches[0][1] begin success = add_build_label(build_id, label) if success response.reply "Lable set successfully." else response.reply "Cannot add label to build result." end rescue Exception => e response.reply e.message end end
cmd_delete_label(response)
click to toggle source
# File lib/lita/handlers/bamboo.rb, line 220 def cmd_delete_label(response) build_id = response.matches[0][0] label = response.matches[0][1] begin success = delete_build_label(build_id, label) if success response.reply "Lable deleted successfully." else response.reply "Cannot delete label from build result." end rescue Exception => e response.reply e.message end end
cmd_dequeue_plan(response)
click to toggle source
# File lib/lita/handlers/bamboo.rb, line 172 def cmd_dequeue_plan(response) build_id = response.matches[0][0] begin success = dequeue_plan(build_id) if success response.reply "Plan #{build_id} is queued for build." else response.reply "Failed to dequeue plan build #{build_id}" end rescue Exception => e response.reply e.message end end
cmd_get_info(response)
click to toggle source
# File lib/lita/handlers/bamboo.rb, line 235 def cmd_get_info(response) begin info = get_server_info response.reply info.to_s rescue Exception => e response.reply e.message end end
cmd_get_labels(response)
click to toggle source
# File lib/lita/handlers/bamboo.rb, line 195 def cmd_get_labels(response) build_id = response.matches[0][0] begin info = get_build_labels(build_id) response.reply info rescue Exception => e response.reply e.message end end
cmd_list_plan_results(response)
click to toggle source
# File lib/lita/handlers/bamboo.rb, line 149 def cmd_list_plan_results(response) plan_id = response.matches[0][0] limit = response.matches[0][1] begin info = list_plan_build(plan_id, Integer(limit)) response.reply info.join "\n" rescue Exception => e response.reply e.message end end
cmd_list_project_plans(response)
click to toggle source
# File lib/lita/handlers/bamboo.rb, line 139 def cmd_list_project_plans(response) proj_id = response.matches[0][0] begin info = list_project_plan(proj_id) response.reply info.join "\n" rescue Exception => e response.reply e.message end end
cmd_list_projects(response)
click to toggle source
# File lib/lita/handlers/bamboo.rb, line 130 def cmd_list_projects(response) begin info = list_projects response.reply info.join "\n" rescue Exception => e response.reply e.message end end
cmd_list_queue(response)
click to toggle source
# File lib/lita/handlers/bamboo.rb, line 186 def cmd_list_queue(response) begin info = list_queue response.reply info rescue Exception => e response.reply e.message end end
cmd_pause(response)
click to toggle source
# File lib/lita/handlers/bamboo.rb, line 244 def cmd_pause(response) begin success= pause_server response.reply "Server paused." rescue Exception => e response.reply e.message end end
cmd_prepare_restart(response)
click to toggle source
# File lib/lita/handlers/bamboo.rb, line 262 def cmd_prepare_restart(response) begin success= prepare_restart response.reply "Server prepared for restart." rescue Exception => e response.reply e.message end end
cmd_queue_plan(response)
click to toggle source
# File lib/lita/handlers/bamboo.rb, line 160 def cmd_queue_plan(response) plan_id = response.matches[0][0] begin success = queue_plan(plan_id) unless success response.reply "Failed to queue plan #{plan_id}" end rescue Exception => e response.reply e.message end end
cmd_resume(response)
click to toggle source
# File lib/lita/handlers/bamboo.rb, line 253 def cmd_resume(response) begin success= resume_server response.reply "Server resumed." rescue Exception => e response.reply e.message end end