module Fuselage::Support::BuildMetadata

Public Instance Methods

atc_external_url() click to toggle source
# File lib/concourse-fuselage/support/build_metadata.rb, line 42
def atc_external_url
  ENV.fetch 'ATC_EXTERNAL_URL'
rescue KeyError
  STDERR.puts 'Environment is missing ATC_EXTERNAL_URL'
  abort
end
build_id() click to toggle source
# File lib/concourse-fuselage/support/build_metadata.rb, line 10
def build_id
  ENV.fetch 'BUILD_ID'
rescue KeyError
  STDERR.puts 'Environment is missing BUILD_ID'
  abort
end
build_job_name() click to toggle source
# File lib/concourse-fuselage/support/build_metadata.rb, line 26
def build_job_name
  ENV.fetch 'BUILD_JOB_NAME'
rescue KeyError
  STDERR.puts 'Environment is missing BUILD_JOB_NAME'
  abort
end
build_name() click to toggle source
# File lib/concourse-fuselage/support/build_metadata.rb, line 18
def build_name
  ENV.fetch 'BUILD_NAME'
rescue KeyError
  STDERR.puts 'Environment is missing BUILD_NAME'
  abort
end
build_pipeline_name() click to toggle source
# File lib/concourse-fuselage/support/build_metadata.rb, line 34
def build_pipeline_name
  ENV.fetch 'BUILD_PIPELINE_NAME'
rescue KeyError
  STDERR.puts 'Environment is missing BUILD_PIPELINE_NAME'
  abort
end