Welcome to Continuous Delivery for Puppet Enterprise

Continuous Delivery for Puppet Enterprise (PE) is a tool for streamlining and simplifying the continuous integration and continuous delivery of your Puppet® code. Continuous Delivery for PE offers a prescriptive workflow to test and deploy Puppet code across environments.

To harness the full power of Puppet Enterprise® (PE), you need a robust system for testing and deploying your Puppet code. Continuous Delivery for PE offers prescriptive, customizable workflows and intuitive tools for Puppet code testing, deployment, and impact analysis, helping you ship changes and additions with speed and confidence.
Important: Before you use the product and its documentation, review the Copyright and trademark notices.
Learn to use Continuous Delivery for PE Other useful links
Before you install
Release notes
Known issues
System requirements
Learn the basics
Getting started guide
Key concepts
Install
Install Continuous Delivery for PE
If you are upgrading to the 5.x series from a version in the 4.x series: Migrate 4.x data to 5.x
Configure and manage access
Configuring job hardware and integrate with source control and PE.
User permissions and groups
Creating and managing workspaces
Continuously deliver Puppet code
Create jobs to test code
Preview potential impacts of new code
Construct pipelines
Deploy Puppet code
Docs for related Puppet products
Puppet Enterprise
Open source Puppet
Puppet Development Kit
Why and how people use Continuous Delivery for PE
Critical Considerations for Continuous Delivery ebook
Get support
Support portal and knowledge base
Upgrade your Support plan
Share and contribute
The Puppet community
Puppet Forge
Puppet's open source projects on GitHub

To send us documentation feedback or let us know about a docs error, use the feedback form at the bottom of each page.