Method: CodeBuildTail::Main#run

Defined in:
lib/code_build_tail/main.rb

#runObject



23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/code_build_tail/main.rb', line 23

def run
  build_hash = read_build
  if build_hash.nil?
    puts "Unable to parse build"
    return 1
  end
  unless build_hash.key?("build") && build_hash["build"].key?("id")
    puts "Parsed build json, but no id field"
    return 1
  end
  @build = CodeBuildTail::Build.new(Aws::CodeBuild::Client.new, build_hash["build"]["id"])
  follow_build
end