Deploy code manually
Use the manual deployment workflow to push a code change to a specific node group on demand.
You can also Deploy code automatically with a pipeline.
- In the Continuous Delivery web UI, go to Control repos and select the control repo you want to deploy code from.
- Click Manual actions > New deployment.
- 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.When setting up a manual deployment for a regex branch pipeline, the commit at the
HEAD
of 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.
Related information