Sha256: b6c7cd8e3b09aab0e8511bc0ae3980223d6c4ca5b47fe8a6a6764e4362ffdb14

Contents?: true

Size: 1.33 KB

Versions: 27

Compression:

Stored size: 1.33 KB

Contents

# frozen_string_literal: true

module Datadog
  module CI
    module Ext
      # Defines constants for Git tags
      module Git
        SHA_LENGTH = 40

        TAG_BRANCH = "git.branch"
        TAG_REPOSITORY_URL = "git.repository_url"
        TAG_TAG = "git.tag"

        TAG_COMMIT_AUTHOR_DATE = "git.commit.author.date"
        TAG_COMMIT_AUTHOR_EMAIL = "git.commit.author.email"
        TAG_COMMIT_AUTHOR_NAME = "git.commit.author.name"
        TAG_COMMIT_COMMITTER_DATE = "git.commit.committer.date"
        TAG_COMMIT_COMMITTER_EMAIL = "git.commit.committer.email"
        TAG_COMMIT_COMMITTER_NAME = "git.commit.committer.name"
        TAG_COMMIT_MESSAGE = "git.commit.message"
        TAG_COMMIT_SHA = "git.commit.sha"

        ENV_REPOSITORY_URL = "DD_GIT_REPOSITORY_URL"
        ENV_COMMIT_SHA = "DD_GIT_COMMIT_SHA"
        ENV_BRANCH = "DD_GIT_BRANCH"
        ENV_TAG = "DD_GIT_TAG"
        ENV_COMMIT_MESSAGE = "DD_GIT_COMMIT_MESSAGE"
        ENV_COMMIT_AUTHOR_NAME = "DD_GIT_COMMIT_AUTHOR_NAME"
        ENV_COMMIT_AUTHOR_EMAIL = "DD_GIT_COMMIT_AUTHOR_EMAIL"
        ENV_COMMIT_AUTHOR_DATE = "DD_GIT_COMMIT_AUTHOR_DATE"
        ENV_COMMIT_COMMITTER_NAME = "DD_GIT_COMMIT_COMMITTER_NAME"
        ENV_COMMIT_COMMITTER_EMAIL = "DD_GIT_COMMIT_COMMITTER_EMAIL"
        ENV_COMMIT_COMMITTER_DATE = "DD_GIT_COMMIT_COMMITTER_DATE"
      end
    end
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
datadog-ci-1.6.0 lib/datadog/ci/ext/git.rb
datadog-ci-1.5.0 lib/datadog/ci/ext/git.rb
datadog-ci-1.4.1 lib/datadog/ci/ext/git.rb
datadog-ci-1.4.0 lib/datadog/ci/ext/git.rb
datadog-ci-1.3.0 lib/datadog/ci/ext/git.rb
datadog-ci-1.2.0 lib/datadog/ci/ext/git.rb
datadog-ci-1.1.0 lib/datadog/ci/ext/git.rb
datadog-ci-1.0.1 lib/datadog/ci/ext/git.rb
datadog-ci-1.0.0 lib/datadog/ci/ext/git.rb
datadog-ci-1.0.0.beta6 lib/datadog/ci/ext/git.rb
datadog-ci-1.0.0.beta3 lib/datadog/ci/ext/git.rb
datadog-ci-1.0.0.beta2 lib/datadog/ci/ext/git.rb
datadog-ci-1.0.0.beta1 lib/datadog/ci/ext/git.rb
datadog-ci-0.8.3 lib/datadog/ci/ext/git.rb
datadog-ci-0.8.2 lib/datadog/ci/ext/git.rb
datadog-ci-0.8.1 lib/datadog/ci/ext/git.rb
datadog-ci-0.8.0 lib/datadog/ci/ext/git.rb
datadog-ci-0.7.0 lib/datadog/ci/ext/git.rb
datadog-ci-0.6.0 lib/datadog/ci/ext/git.rb
datadog-ci-0.5.1 lib/datadog/ci/ext/git.rb