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