update_build

in lib/network.rb [49:74]


    def update_build(id, state, trace)
      broadcast "Submitting build #{id} to coordinator..."

      options = default_options.merge(
        state: state,
        trace: trace,
      )

      response = self.class.put("#{api_url}/builds/#{id}.json", body: options)

      case response.code
      when 200
        puts 'ok'
        :success
      when 404
        puts 'aborted'
        :aborted
      else
        puts "response error: #{response.code}"
        :failure
      end
    rescue => e
      puts "failure: #{e.message}"
      :failure
    end