travis-cookbooks

Chef cookbook monolithic repo ? ?

Github星跟踪图

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.

主要指标

概览
名称与所有者travis-ci/travis-cookbooks
主编程语言Ruby
编程语言Ruby (语言数: 3)
平台
许可证MIT License
所有者活动
创建于2011-06-07 11:29:38
推送于2025-05-27 12:31:34
最后一次提交2025-05-27 14:31:31
发布数76
最新版本名称updates-2015-04-27 (发布于 2015-04-26 10:24:39)
第一版名称v0.1.0 (发布于 )
用户参与
星数658
关注者数53
派生数233
提交数4.5k
已启用问题?
问题数196
打开的问题数16
拉请求数795
打开的拉请求数15
关闭的拉请求数118
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?