travis-cookbooks

Chef cookbook monolithic repo ? ?

Github stars Tracking Chart

Travis cookbooks!

Travis cookbooks are collections of Chef cookbooks used with
Chef for setting up Linux VMs for running tests and
Travis internal machines.

The wrapper cookbooks that compose together the cookbooks found here live over
in the Travis CI Infrastructure Packer
Templates

repository.

Developing Cookbooks

Directory structure

There are two cookbook path directories in this repository:

  • cookbooks authored by Travis CI
  • community-cookbooks vendored community stuff

Requirements

There is no Gemfile for specifying Chef dependencies. Please install the
ChefDK.

Testing

The script that's run on Travis is ./runtests, which by default runs on the
./cookbooks directory. Example usage:

./runtests

Any change to the cookbooks should also be tested on an actual build-VM, after building a test image.
More information on how to trigger a test image build can be found in the packer-templates README.

Branches

There are two long-lived branches:

  • master per tradition, which is compatible with Ubuntu 16.04
  • trusty-stable, which is compatible with Ubuntu 14.04

Please target your patches accordingly.

License

See the LICENSE files.

Main metrics

Overview
Name With Ownertravis-ci/travis-cookbooks
Primary LanguageRuby
Program languageRuby (Language Count: 3)
Platform
License:MIT License
所有者活动
Created At2011-06-07 11:29:38
Pushed At2025-05-27 12:31:34
Last Commit At2025-05-27 14:31:31
Release Count76
Last Release Nameupdates-2015-04-27 (Posted on 2015-04-26 10:24:39)
First Release Namev0.1.0 (Posted on )
用户参与
Stargazers Count658
Watchers Count53
Fork Count233
Commits Count4.5k
Has Issues Enabled
Issues Count196
Issue Open Count16
Pull Requests Count795
Pull Requests Open Count15
Pull Requests Close Count118
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private