Accelerating software delivery for the modern world

Puppet Pipelines for Containers automates the way you build and deploy container-based applications to Kubernetes. With a few simple steps, automatically build Docker images each time code is committed to your source control, and deploy those containers to Kubernetes clusters running in the cloud or on-premises.

Puppet pipelines for containers

Build Docker images directly from source code

With a few simple steps, you can automatically trigger Docker image builds whenever code is committed to your preferred source control repository (GitHub, BitBucket, GitLab or others). Upload images to any container registry and view the details in a single dashboard.

Puppet Pipelines

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.

Quickly build Kubernetes Clusters

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.

Puppet Pipelines Deploy to Kubernettes

Track every event on your apps

Know every commit and build that created a particular image, 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.

Puppet Pipelines

Role-based access control and governance

Enforce governance and safely delegate roles and permissions across individuals and teams with role-based access control.
With fine-grained access control and detailed audit trails, you’ll always have up-to-date information on who deployed what when and know that only authorized members of your team can deploy to your production environments.

Role based

Automatic notifications to Slack, HipChat, 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.

Pipelines Notification implementation

Plans & pricing

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

Capability What’s included Free
Up to 5 projects
Team
Up to 100 projects
Enterprise
Unlimited projects
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 containers to production, with gates and triggers
Continuous delivery pipelines Create continuous delivery pipelines using visual dashboards
Unlimited users No user limits for Puppet Pipelines
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 24x7 Premium Support
Pricing   Free $29.99 per project/month Contact us

Get started

Create your account

Get started with Puppet Pipelines for Containers.

Demo

Get a closer look at what continuous delivery looks like with Puppet Pipelines.

Documentation

Explore the documentation for Puppet Pipelines for Containers to learn more.