Module: Puppet::Jenkins
- Defined in:
- lib/puppet/jenkins.rb,
lib/puppet/jenkins/plugins.rb
Defined Under Namespace
Modules: Plugins
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.
6 7 8 9 10 11 |
# File 'lib/puppet/jenkins.rb', line 6 def self.home_dir File.('~jenkins') rescue ArgumentError # The Jenkins user doesn't exist! nil end |
.plugins_dir ⇒ String
Returns 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 |