Module: Insta::CI

Defined in:
lib/insta/ci.rb,
sig/insta/ci.rbs

Constant Summary collapse

CI_ENV_VARS =

Returns:

  • (Array[String])
[
  "CI",
  "GITHUB_ACTIONS",
  "CIRCLECI",
  "TRAVIS",
  "JENKINS_URL",
  "BUILDKITE",
  "GITLAB_CI",
  "TF_BUILD"
].freeze

Class Method Summary collapse

Class Method Details

.ci?Boolean

: () -> bool

Returns:

  • (Boolean)


17
18
19
# File 'lib/insta/ci.rb', line 17

def self.ci?
  CI_ENV_VARS.any? { |var| ENV.key?(var) }
end