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.
There are two cookbook path directories in this repository:
cookbooksauthored by Travis CI
community-cookbooksvendored community stuff
There is no
Gemfile for specifying Chef dependencies. Please install the
The script that's run on Travis is
./runtests, which by default runs on the
./cookbooks directory. Example usage:
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.
There are two long-lived branches:
masterper tradition, which is compatible with Ubuntu 16.04
trusty-stable, which is compatible with Ubuntu 14.04
Please target your patches accordingly.
See the LICENSE files.