Deploy code manually
Use the manual deployment workflow to push a code change to a specific node group on demand.
Tip: You can also Deploy code automatically with a pipeline.
- In the Continuous Delivery for Puppet Enterprise (PE) web UI, go to Control repos and select the control repo you want to deploy code from.
- Click .
Select the branch that has the code changes you want to deploy, select the
commit you want to deploy, and then select your PE instance.
Tip: When setting up a manual deployment for a regex branch pipeline, the commit at the
HEADof your feature branch is automatically selected.
- Select the Puppet environment you want to deploy code to.
Select a deployment policy.
You can use one of the Built-in deployment policies or create Custom deployment policies.
- Optional: Depending on the selected deployment policy, set termination conditions for the deployment, and choose the number of nodes that can fail before the deployment is stopped.
Give the deployment a name, and then click Deploy.
You can monitor the deployment's progress on the Deployment details page that opens after you click Deploy.