Skip to content

jtslear/jenkins_build

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jenkins_build Cookbook

Build a complete Jenkins CI server

Requirements

packages

  • apt
  • postgresql
  • jenkins
  • nodejs
  • phantomjs
  • git

Attributes

e.g.

jenkins_build::default

Key Type Description Default
['jenkins_build']['packages'] Array Include required packages for gem prereqs `libxml2-dev` `libxslt-dev`
['jenkins_build']['jenkins_user_postgresql_password'] Array Only needed if using Chef Solo, configure password for postgres thisshouldbechanged

Usage

jenkins_build::default

Just include jenkins_build in your node's run_list:

{
  "name":"my_node",
  "run_list": [
    "recipe[jenkins_build]"
  ]
}

Contributing

  1. Fork the repository on Github
  2. Create a named feature branch (like add_component_x)
  3. Write your change
  4. Write tests for your change (if applicable)
  5. Run the tests, ensuring they all pass
  6. Submit a Pull Request using Github

License and Authors

Authors: John T Skarbek

About

Cookbook to build a Jenkins CI server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages