Deploy code manually
Use the manual deployment workflow to push a code change to a specified group of nodes on demand.
- In the Continuous Delivery for PE web UI, click Control repos, then select the control repo you wish to deploy from.
- Click Manual actions and select New deployment.
-
Select the branch on which you made the change you're going to deploy, the
commit you want to deploy, and your Puppet Enterprise
instance.
Note: If you're creating an on-demand deployment for a regex branch pipeline, the commit at the HEAD of your feature branch is selected for you.
- Select the Puppet environment you wish to deploy the change to.
-
Select a deployment policy.
See Deployment policies to learn more about the deployment policies and how they work.
- Optional: Set termination conditions for this deployment, and choose the number of nodes that can fail before the deployment is stopped.
-
Give the deployment a name, then click Deploy.
Monitor the progress of your deployment on the deployment details page that opens when you launch the deployment.