Sha256: 1816d5066c26779a4c99f124a725f9ab284b986d4b6e5ba17834fabd7d4183bd
Contents?: true
Size: 1.85 KB
Versions: 3
Compression:
Stored size: 1.85 KB
Contents
# frozen_string_literal: true require_relative "base" module Datadog module CI module Ext module Environment module Providers # Bitrise: https://bitrise.io/ # Environment variables docs: https://devcenter.bitrise.io/en/references/available-environment-variables.html class Bitrise < Base def provider_name "bitrise" end def pipeline_id env["BITRISE_BUILD_SLUG"] end def pipeline_name env["BITRISE_TRIGGERED_WORKFLOW_ID"] end def pipeline_number env["BITRISE_BUILD_NUMBER"] end def pipeline_url env["BITRISE_BUILD_URL"] end def workspace_path env["BITRISE_SOURCE_DIR"] end def git_repository_url env["GIT_REPOSITORY_URL"] end def git_commit_sha env["BITRISE_GIT_COMMIT"] || env["GIT_CLONE_COMMIT_HASH"] end def git_branch env["BITRISEIO_GIT_BRANCH_DEST"] || env["BITRISE_GIT_BRANCH"] end def git_tag env["BITRISE_GIT_TAG"] end def git_commit_message env["BITRISE_GIT_MESSAGE"] end def git_commit_author_name env["GIT_CLONE_COMMIT_AUTHOR_NAME"] end def git_commit_author_email env["GIT_CLONE_COMMIT_AUTHOR_EMAIL"] end def git_commit_committer_name env["GIT_CLONE_COMMIT_COMMITER_NAME"] end def git_commit_committer_email env["GIT_CLONE_COMMIT_COMMITER_EMAIL"] || env["GIT_CLONE_COMMIT_COMMITER_NAME"] end end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems