All Projects → travis-ci → Travis Cookbooks

travis-ci / Travis Cookbooks

Licence: mit
Chef cookbook monolithic repo 📖 💣

Projects that are alternatives of or similar to Travis Cookbooks

Monorepo
Showcase of how to manage building projects inside monorepo with Gradle as build tool and CircleCI, Bitbucket Pipelines, Travis CI or GitHub Actions as CI tool.
Stars: ✭ 129 (-80.72%)
Mutual labels:  travis-ci, monorepo
Clean Ts Api
API em NodeJs usando Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles
Stars: ✭ 619 (-7.47%)
Mutual labels:  travis-ci
Fetch Suspense
A React hook compatible with React 16.6's Suspense component.
Stars: ✭ 479 (-28.4%)
Mutual labels:  travis-ci
Nginx
Development repository for the nginx cookbook
Stars: ✭ 528 (-21.08%)
Mutual labels:  chef-cookbook
Monorepo Tools
[READ-ONLY] Tools for building and splitting monolithic repository from existing packages (with their history unchanged). This package is used for splitting our monorepo and we share it with our community as it is. We do not intend to support or develop it any further. Feel free to fork it and adjust for your own need.
Stars: ✭ 492 (-26.46%)
Mutual labels:  monorepo
Origin
Monorepo for our developer tools and decentralized marketplace application
Stars: ✭ 565 (-15.55%)
Mutual labels:  monorepo
Aws
Development repository for the aws cookbook
Stars: ✭ 473 (-29.3%)
Mutual labels:  chef-cookbook
Nteract
📘 The interactive computing suite for you! ✨
Stars: ✭ 5,713 (+753.96%)
Mutual labels:  monorepo
Lerna Changelog
📖 PR-based changelog generator with monorepo support
Stars: ✭ 611 (-8.67%)
Mutual labels:  monorepo
Rvm
Development repository for the rvm cookbook
Stars: ✭ 525 (-21.52%)
Mutual labels:  chef-cookbook
Kcov
Code coverage tool for compiled programs, Python and Bash which uses debugging information to collect and report data without special compilation options
Stars: ✭ 515 (-23.02%)
Mutual labels:  travis-ci
Things.sh
Simple read-only comand-line interface to your Things 3 database
Stars: ✭ 492 (-26.46%)
Mutual labels:  travis-ci
Use React Router
React Hook for pub-sub behavior using React Router.
Stars: ✭ 575 (-14.05%)
Mutual labels:  travis-ci
Ngx Starter Kit
🅰️ Angular 🚀 NestJS 🐒 Starter Kit
Stars: ✭ 479 (-28.4%)
Mutual labels:  monorepo
Cibuildwheel
🎡 Build Python wheels for all the platforms on CI with minimal configuration.
Stars: ✭ 620 (-7.32%)
Mutual labels:  travis-ci
Browser
🌍 Take back your privacy with Dot Browser, the privacy-conscious web browser that protects you from being tracked and monitored online.
Stars: ✭ 475 (-29%)
Mutual labels:  monorepo
Cranium
🤖 A portable, header-only, artificial neural network library written in C99
Stars: ✭ 501 (-25.11%)
Mutual labels:  travis-ci
Hospitalrun
Monorepo that holds all of HospitalRun's v2 projects.
Stars: ✭ 533 (-20.33%)
Mutual labels:  monorepo
React Workspaces Playground
⚛️ 🐈 Zero Config Create-React-App Monorepos with Yarn Workspaces, Lerna and React Storybook.
Stars: ✭ 658 (-1.64%)
Mutual labels:  monorepo
Travis Build
.travis.yml => build.sh converter
Stars: ✭ 642 (-4.04%)
Mutual labels:  travis-ci

Build Status

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].