BreadcrumbHomeResourcesBlog How To Use Puppet For CI/CD June 14, 2021 How to Use Puppet For CI/CDAnnouncements & EventsProducts & ServicesBy Rahul SinghHave you ever wanted or struggled to adopt continuous delivery for your infrastructure code so you can deliver changes faster and more reliably? Or wished your Dev and Ops teams had a standard way to continuously deliver both applications and infrastructure? You’re not alone, and we heard you. Read on for an overview of Puppet CI/CD with Continuous Delivery for Puppet Enterprise.Table of Contents: Is Puppet a CI/CD Tool?How to Use Puppet For CI/CDIs Puppet a CI/CD Tool?Continuous Delivery for Puppet Enterprise is a single continuous integration and delivery (CI/CD) tool specialized for infrastructure as code.How to Use Puppet For CI/CDThere's now an easy way to use Puppet for CI/CD. Continuous Delivery for Puppet Enterprise allows you to do continuous delivery for infrastructure as code, and unifies silos across your Dev and Ops teams.What Does Continuous Delivery for Puppet Enterprise Do?It allows you to visually create continuous delivery pipelines for your infrastructure code in minutes and automatically promote that infrastructure code across environments based on approval workflows and criteria you set.It helps you automate the way you build and test changes to control repos and modules, so you can deliver infrastructure changes faster and with more confidence.It gives you full visibility into changes with activity histories and audit trails.It lets you stagger deployments and execute rolling updates across your infrastructure, to control how changes are deployed and reduce risk when deploying changes across thousands of devices.It enables you to visualize module dependencies across your infrastructure environment to identify potential issues before they are deployed, improve change success rate, and troubleshoot faster.🔔 Why wonder about CI/CD — see it in action, the Puppet team is happy to walk you through a demo! A Simpler CI/CD Practice for InfrastructureContinuous delivery and automation aren’t just for certain teams or certain pieces of the software delivery lifecycle. The more you standardize and scale them throughout your organization, the more benefits you’ll see in the speed and quality of your software – and the happiness of your team and customers. Increasing the speed and ease of automating infrastructure configuration management helps teams adapt to future business challenges and IT complexity.START AUTOMATING WITH PUPPET'S FREE TRIALLearn MoreWatch our webinar on integrating security into the enterprise software delivery lifecycleLearn more about the benefits of continuous deliveryContinuous delivery vs. deployment: What's the difference?This blog was originally published on April 24, 2018, and has since been updated for relevance and accuracy.
Rahul Singh Former VP of Engineering After graduating from Carnegie Mellon University with an MS in Robotics, Rahul spent almost nine years at Amazon where he was one of the earliest engineers on the Amazon AWS team. He spent several years building and deploying foundational platform components that power AWS today. Rahul also designed, implemented, and deployed the distributed caching infrastructure that powers tens of thousands of machines for Amazon’s Retail Website Platform. In 2013 he founded Distelli, a continuous delivery automation software company backed by Andreessen Horowitz. Distelli was acquired by Puppet in September 2017. Rahul Singh was VP of Engineering during his tenure at Puppet.