class CircleCi::Build

Class for interacting with and managing builds

Public Instance Methods

artifacts() click to toggle source

Get artifacts for a specific build of a project

@return [CircleCi::Response] - Response object

# File lib/circleci/build.rb, line 13
def artifacts
  CircleCi.request(conf, "#{base_path}/#{build}/artifacts").get
end
cancel() click to toggle source

Cancel a specific build

@return [CircleCi::Response] - Response object

# File lib/circleci/build.rb, line 22
def cancel
  CircleCi.request(conf, "#{base_path}/#{build}/cancel").post
end
get() click to toggle source

Get a specific build for a project

@return [CircleCi::Response] - Response object

# File lib/circleci/build.rb, line 31
def get
  CircleCi.request(conf, "#{base_path}/#{build}").get
end
retry() click to toggle source

Kick off a retry of a specific build

@return [CircleCi::Response] - Response object

# File lib/circleci/build.rb, line 40
def retry
  CircleCi.request(conf, "#{base_path}/#{build}/retry").post
end
tests() click to toggle source

Get tests for a specific build of a project

@return [CircleCi::Response] - Response object

# File lib/circleci/build.rb, line 49
def tests
  CircleCi.request(conf, "#{base_path}/#{build}/tests").get
end