module Dockerspec::Helper::CI

Some helper methods for detecting Continuous Integration environments.

Public Instance Methods

ci?() click to toggle source

Returns whether we are running on a [Continuous Integration] (en.wikipedia.org/wiki/Continuous_integration) machine.

@return [Boolean] `true` if we are inside a CI.

@api public

# File lib/dockerspec/helper/ci.rb, line 34
def ci?
  ENV['CI'] == 'true'
end
circle_ci?() click to toggle source

Returns whether we are running on [CircleCI](circleci.com/).

@return [Boolean] `true` if we are inside CircleCI.

@api public

# File lib/dockerspec/helper/ci.rb, line 56
def circle_ci?
  ENV['CIRCLECI'] == 'true'
end
travis_ci?() click to toggle source

Returns whether we are running on [Travis CI](travis-ci.org/).

@return [Boolean] `true` if we are inside Travis CI.

@api public

# File lib/dockerspec/helper/ci.rb, line 45
def travis_ci?
  ENV['TRAVIS'] == 'true'
end