Contact Us
Internet Us
© 2008 – 2016 Chef Software, Inc. All Rights Reserved.
Continuous Delivery Made Fast, Safe and Transparent at Any Scale
Try the Chef Delivery Tutorial
DevOps is how we do things at Ooyala. We're building out Chef Delivery to be the foundation for our workflow, so our engineering team has a single pipeline to drive our development.
In Delivery, every cookbook and application has its own repository. You can use Delivery's own internal Git repository, or you can use an external GitHub or Bitbucket repository. When a check-in occurs the change enters the pipeline. The pipeline is made up of six stages: Verify, Build, Acceptance, Union, Rehearsal, and Delivered. Your changes progress from one stage to another by passing a suite of automated tests. The stages and the phases are fixed for all Delivery pipelines, but what happens within any given phase is up to you.
The last three stages of the pipeline are shared. Their purpose is to assess the impact of the change in the context of the entire set of projects that comprise the system as a whole. Consequently, not only must changes pass local tests, but related, downstream components and services that rely on a changed component must pass those tests, as well. Only those changes that pass are promoted, so deployments to production are safe.

Delivery ships with an internal Git repository, and can also be configured to work with your private repos in GitHub and Bitbucket.
Review GitHub SCM Integration Docs Review BitBucket SCM Integration Docs
Users can subscribe to email notifications for projects they care about. Delivery also supports notifications via Slack.
Review Email Notifications Docs Review Slack Notifications Docs
Delivery can be installed with a standby server. Data is replicated rom the primary to the standby with a simple failover option to restore service quickly in the event of a failure.
Review Disaster Recovery Docs
Delivery can be configured to route authentication requests to an external IdP via SAML.
Coming Soon