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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?