Skip to content

Manage a Cookbook or an Application's Cookbook dependencies

License

Notifications You must be signed in to change notification settings

lastobelus/berkshelf

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Berkshelf

Code Climate

Manage a Cookbook or an Application's Cookbook dependencies

Installation

$ gem install berkshelf

Usage

See berkshelf.com for up-to-date usage instructions.

Contributing

Running tests

Install prerequisites

Install the latest version of Bundler

$ gem install bundler

Clone the project

$ git clone git://github.com/RiotGames/berkshelf.git

and run:

$ cd berkshelf
$ bundle install

Bundler will install all gems and their dependencies required for testing and developing.

Running unit (RSpec) and acceptance (Cucumber) tests

Simply copy the spec/knife.rb.sample to spec/knife.rb, and point it at a chef server. Berkshelf tests may upload and destroy cookbooks on your chef server, so be sure to configure a server safe for this task.

$ bundle exec guard start

See here for a quick way to get a testing chef server up.

Authors and Contributors

About

Manage a Cookbook or an Application's Cookbook dependencies

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 100.0%