class Environments::CircleCi

Public Class Methods

is_circle_ci?() click to toggle source
# File lib/flakyci_rspec/environments/circle_ci.rb, line 29
def self.is_circle_ci?()
  ENV["CIRCLE_SHA1"] != nil
end

Public Instance Methods

build_id() click to toggle source
# File lib/flakyci_rspec/environments/circle_ci.rb, line 21
def build_id() 
  ENV["CIRCLE_BUILD_NUM"]
end
build_name() click to toggle source
# File lib/flakyci_rspec/environments/circle_ci.rb, line 25
def build_name() 
  ENV["CIRCLE_JOB"]
end
get_infos() click to toggle source
# File lib/flakyci_rspec/environments/circle_ci.rb, line 3
def get_infos() 
  {
    sha: sha(),
    build_id: build_id(),
    ref: get_ref(),
    build_name: build_name(),
    env_name: "circle ci"
  }
end
get_ref() click to toggle source
# File lib/flakyci_rspec/environments/circle_ci.rb, line 17
def get_ref() 
  ENV["CIRCLE_BRANCH"]
end
sha() click to toggle source
# File lib/flakyci_rspec/environments/circle_ci.rb, line 13
def sha() 
  ENV["CIRCLE_SHA1"]
end