Module: Puppet::Jenkins

Defined in:
lib/puppet/jenkins.rb,
lib/puppet/jenkins/facts.rb,
lib/puppet/jenkins/plugins.rb

Defined Under Namespace

Modules: Facts, Plugins

Class Method Summary collapse

Class Method Details

.home_dirString

Returns Full path to the Jenkins user’s home directory.

Returns:

  • (String)

    Full path to the Jenkins user’s home directory



5
6
7
8
9
10
# File 'lib/puppet/jenkins.rb', line 5

def self.home_dir
  return File.expand_path('~jenkins')
rescue ArgumentError
  # The Jenkins user doesn't exist!
  return nil
end

.plugins_dirString

Returns Full path to the Jenkins user’s plugin directory.

Returns:

  • (String)

    Full path to the Jenkins user’s plugin directory



13
14
15
# File 'lib/puppet/jenkins.rb', line 13

def self.plugins_dir
  File.join(home_dir, 'plugins')
end