No description, website, or topics provided.
Puppet Ruby Shell JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
files/brews
manifests
script
spec
templates
.gitignore
.travis.yml
CONTRIBUTING.md
Gemfile
Gemfile.lock
LICENSE
README.md

README.md

Jenkins Puppet Module for Boxen

Build Status

This installs the Jenkins CI-server on your machine.

Usage

include jenkins

Browse to http://jenkins.dev.

Options

You can pass optional class arguments to control heap and permgen sizes in Jenkins Java VM via java command line arguments:

class { 'jenkins':
  max_heap_size => '6G',
  max_perm_size => '512M'
}

Plugins

Installing:

jenkins::plugin { 'notification':
   version => '1.4'
}

Removing:

jenkins::plugin { 'notification':
   ensure => absent
}

Required Puppet Modules

  • boxen
  • homebrew
  • nginx
  • repository

Environment

Once installed, you can access the following variables in your environment, projects, etc:

  • BOXEN_JENKINS_PORT: The port on which Jenkins listens
  • BOXEN_JENKINS_HOME: The Jenkins home-directory