Module: Puppet::Jenkins
- Defined in:
- lib/puppet/jenkins.rb,
lib/puppet/jenkins/facts.rb,
lib/puppet/jenkins/plugins.rb
Defined Under Namespace
Class Method Summary collapse
-
.home_dir ⇒ String
Full path to the Jenkins user’s home directory.
-
.plugins_dir ⇒ String
Full path to the Jenkins user’s plugin directory.
Class Method Details
.home_dir ⇒ String
Returns 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.('~jenkins') rescue ArgumentError # The Jenkins user doesn't exist! return nil end |
.plugins_dir ⇒ String
Returns 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 |