Making continuous delivery simple

Puppet Pipelines simplifies continuous delivery and empowers your developers with easy, self-service automation, so they can deliver applications without delays waiting for anyone else. It automates the build and deployment of your applications — whether they’re cloud-native apps running in Kubernetes or traditional apps — and gives you deep visibility and audit trails for every action taken.

Automatically build applications on any code commit

Connect your preferred source control repository (from GitHub, BitBucket, GitLab or others) in one click and automatically build Docker images or trigger application builds for any code commit or pull request. Simply configure a few build steps and Puppet Pipelines automatically builds a container image or release.

Create continuous delivery pipelines in minutes

Use intuitive visual dashboards to create full continuous delivery pipelines within a few clicks. Automatically provision development, testing, staging, and production environments to promote releases across the pipeline based on criteria you set.

Automate application deployments with full control

Set approvals, gates, and triggers at every stage to give your team full control over how software moves through your delivery pipeline. Deliver the correct versions of your software to production, with one-click rollbacks and audit trails for every action taken.

Deploy to Kubernetes

Deploy containers to Kubernetes on any cloud or physical servers with a few simple steps, or by using Kubernetes’ built-in YAML file system.

Track every event in your pipelines

Know every commit and build that created a particular image or release, and get an audit trail and deep visibility into who changed what and when. With Puppet Pipelines, you get full control and visibility for every build and deploy.

Create and manage Kubernetes clusters anywhere

Create new clusters on any server or cloud or easily connect your existing clusters no matter where they run.

Build and deploy Helm charts

Automatically build Helm charts based on code commits or pull requests, and deploy custom as well as pre-packaged applications from any public Helm chart repository entirely from within the Puppet Pipelines web UI.

Role-based access control and governance

With fine-grained access control and detailed audit trails, you’ll always have up-to-date information on who deployed what and when. Safely delegate roles and permissions across individuals and teams to control who can deploy to which environments.

Automatic notifications to Slack and email

Get automatic notifications of every build and deployment via Slack, HipChat, email, or webhooks. Make it easy to work as a team and know who did what and when with Puppet Pipelines.

Plans & pricing

Puppet Pipelines for Applications is available in three editions to meet your needs:

Capability What’s included Community
Up to 3 users
No user limits
No user limits
Hosting Implement Puppet Pipelines as a SaaS or self-hosted solution Puppet-hosted (SaaS) Puppet-hosted (SaaS) Self-hosted (on prem)
Continuous integration Automatically build applications from your source code
Deployment automation Automatically deploy applications to production, with gates and triggers
Continuous delivery pipelines Create continuous delivery pipelines using visual dashboards
Roles and groups Includes role-based access control, groups and permissions for teams    
High availability Redundancy and automatic failover for mission-critical apps    
Identity and access Single sign-on, service accounts, LDAP and SAML integration    
Support Get the help you need, when you need it Online resource support 8x5 Standard Support 8x5 Standard Support. Option to add dedicated Technical Account Manager.
Pricing   Free $15.00 per user/month. Paid annually. Starts at $89 per user/month. Paid annually. Contact us for volume pricing.