class Environments::Gitlab
Public Class Methods
is_gitlab?()
click to toggle source
# File lib/flakyci_rspec/environments/gitlab.rb, line 29 def self.is_gitlab?() ENV["CI_COMMIT_SHA"] != nil end
Public Instance Methods
build_id()
click to toggle source
# File lib/flakyci_rspec/environments/gitlab.rb, line 21 def build_id() ENV["CI_PIPELINE_ID"] end
build_name()
click to toggle source
# File lib/flakyci_rspec/environments/gitlab.rb, line 25 def build_name() ENV["CI_JOB_NAME"] end
get_infos()
click to toggle source
# File lib/flakyci_rspec/environments/gitlab.rb, line 3 def get_infos() { sha: sha(), build_id: build_id(), ref: get_ref(), build_name: build_name(), env_name: "gitlab" } end
get_ref()
click to toggle source
# File lib/flakyci_rspec/environments/gitlab.rb, line 17 def get_ref() ENV["CI_COMMIT_REF_NAME"] end
sha()
click to toggle source
# File lib/flakyci_rspec/environments/gitlab.rb, line 13 def sha() ENV["CI_COMMIT_SHA"] end