Module: Puppet::Jenkins

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

Defined Under Namespace

Modules: 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



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

def self.home_dir
  File.expand_path('~jenkins')
rescue ArgumentError
  # The Jenkins user doesn't exist!
  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



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

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