Sha256: 9ed0b0ec0a70efe43e8b04ba2bfea5c8b1d4f4f4167c55e7f9a5c14375a20133

Contents?: true

Size: 893 Bytes

Versions: 9

Compression:

Stored size: 893 Bytes

Contents

module Datadog
  module CI
    module Ext
      # Defines constants for CI tags
      module Environment
        TAG_JOB_NAME: String

        TAG_JOB_URL: String

        TAG_PIPELINE_ID: String

        TAG_PIPELINE_NAME: String

        TAG_PIPELINE_NUMBER: String

        TAG_PIPELINE_URL: String

        TAG_PROVIDER_NAME: String

        TAG_STAGE_NAME: String

        TAG_WORKSPACE_PATH: String

        TAG_NODE_LABELS: String

        TAG_NODE_NAME: String

        TAG_CI_ENV_VARS: String

        HEX_NUMBER_REGEXP: Regexp

        PROVIDERS: ::Array[Array[String | Symbol]]

        def self?.tags: (untyped env) -> Hash[String, String]

        def self?.ensure_post_conditions: (Hash[String, String] tags) -> void

        def self?.validate_repository_url: (String? repo_url) -> void

        def self?.validate_git_sha: (String? git_sha) -> void
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
datadog-ci-0.6.0 sig/datadog/ci/ext/environment.rbs
datadog-ci-0.5.1 sig/datadog/ci/ext/environment.rbs
datadog-ci-0.5.0 sig/datadog/ci/ext/environment.rbs
datadog-ci-0.4.1 sig/datadog/ci/ext/environment.rbs
datadog-ci-0.4.0 sig/datadog/ci/ext/environment.rbs
datadog-ci-0.3.0 sig/datadog/ci/ext/environment.rbs
datadog-ci-0.2.0 sig/datadog/ci/ext/environment.rbs
datadog-ci-0.1.1 sig/datadog/ci/ext/environment.rbs
datadog-ci-0.1.0 sig/datadog/ci/ext/environment.rbs