module PullReview::Coverage::ContinousBuild
Various continuous build providers
Public Class Methods
infos()
click to toggle source
return hash with ci build info like name, build_id, build_url, branch, commit_sha if provided via ENV
# File lib/pullreview/coverage/continuous_build.rb, line 115 def self.infos provider.infos end
Private Class Methods
provider()
click to toggle source
# File lib/pullreview/coverage/continuous_build.rb, line 121 def self.provider [ TravisCi.new, CircleCi.new, Semaphore.new, Jenkins.new, Codeship.new, None.new ].find { |ci| ci.enabled? } end