class KnapsackPro::Config::CI::Codefresh

Public Instance Methods

branch() click to toggle source
# File lib/knapsack_pro/config/ci/codefresh.rb, line 24
def branch
  ENV['CF_BRANCH']
end
ci_provider() click to toggle source
# File lib/knapsack_pro/config/ci/codefresh.rb, line 44
def ci_provider
  "Codefresh"
end
commit_hash() click to toggle source
# File lib/knapsack_pro/config/ci/codefresh.rb, line 20
def commit_hash
  ENV['CF_REVISION']
end
detected() click to toggle source
# File lib/knapsack_pro/config/ci/codefresh.rb, line 36
def detected
  ENV.key?('CF_BUILD_ID') ? self.class : nil
end
fixed_queue_split() click to toggle source
# File lib/knapsack_pro/config/ci/codefresh.rb, line 40
def fixed_queue_split
  false
end
node_build_id() click to toggle source
# File lib/knapsack_pro/config/ci/codefresh.rb, line 16
def node_build_id
  ENV['CF_BUILD_ID']
end
node_index() click to toggle source
# File lib/knapsack_pro/config/ci/codefresh.rb, line 12
def node_index
  # not provided
end
node_total() click to toggle source
# File lib/knapsack_pro/config/ci/codefresh.rb, line 8
def node_total
  # not provided
end
project_dir() click to toggle source
# File lib/knapsack_pro/config/ci/codefresh.rb, line 28
def project_dir
  # not provided
end
user_seat() click to toggle source
# File lib/knapsack_pro/config/ci/codefresh.rb, line 32
def user_seat
  ENV['CF_BUILD_INITIATOR']
end