Verified AI summary ◀▼
Deploy account configurations from one environment to another by creating and using snapshots. This feature allows you to test and implement configurations without manually recreating them, reducing risks. Monitor deployment status and manage deployments easily. Note that private apps need separate installation in each environment. Ensure you have admin rights in both environments to perform these actions.
Admins can create, update, and test account configurations in one environment and then implement them identically in another environment without the inherent risks of manually recreating them. It also provides a way to update sandbox environments to reflect changes to your production environment rather than having to delete the sandbox and recreate it.
Private apps can't be deployed from one environment to another. Instead, they must be installed and configured in each environment separately.
Deploying configurations from a snapshot
Deployments are based on snapshots, which you can think of as read-only versions of an environment's configurations at a given time. When you deploy configurations, you select the snapshot you want to deploy, which of the configurations from that snapshot to deploy, and the target environment it will be deployed to.
- Save a snapshot of the environment with the configuration you want to deploy.
- Create the deployment.
- Select the configuration items and deploy them.
Creating a deployment
After you save a snapshot of the environment with the configuration you want to deploy, you must create the deployment itself. This defines the environment and snapshot you'll be deploying a configuration items from and the destination environment you're deploying the configurations to. This preliminary information allows for the comparisons necessary to identify and resolve any dependencies or conflicts between the snapshot and destination prior to deploying the configuration items.
- In Admin Center, click
Account in the sidebar, then select Sandbox >
Deployments. - Click Create deployment.
- In the Create new deployment dialog, do the following:
- Name: Enter a unique name for the deployment.
- Source: Select the saved snapshot of the configurations you want to deploy.
- Destination: Select the environment to which you want to deploy the configuration.
- Click Create.
Deploying a configuration
- In Admin Center, click
Account in the sidebar, then select Sandbox >
Deployments. - Click the name of the deployment.
- In the Source column of the page, select at least one Configuration you want to deploy along with any dependencies it has that also need to be deployed with it.
- Review the changes that would be made to the production environment. Optionally, you can click Refresh under the Destination to ensure the latest updates in the destination environment are reflected in the comparison.
- (Optional) Click Save.
This saves the selected configurations and dependencies, but still allows you to make changes to the deployment.
- Click Test deploy.
This can take up to several minutes. When the test is complete, you will either see that it passed or be notified of missing dependencies or conflicts. If missing dependencies are found, click Cancel to select the dependency and resolve them or click Ignore to proceed without resolving the missing dependency.
Note:- After the test passes, no changes can be made to the configurations selected in the deployment.
- If the user's locale differs from the locale of the snapshot's environment or the destination environment, configuration names may differ and cause them to appear erroneously as new or deleted.
- Click Deploy.
When a deploy begins, Zendesk saves a snapshot of the destination environment before making any changes. This ensures you can revert a deploy if necessary.
Monitoring the status of deployments
From the Deployments page, you can view your deployment history. The list includes each deployment, along with its source, destination, status, and last updated date.
- In Admin Center, click
Account in the sidebar, then select Sandbox >
Deployments. - View the status beside the deployment you want to monitor.The following statuses are possible:
- Draft: The deployment has been created, but not deployed. This includes testing the deployment.
- Deploying: The deployment has been initiated and is in progress.
- Deployed: The deployment succeeded.
- Failed: The deployment failed.
Managing deployments
After you create a deployment, it's visible in the list on the Deployments page.
- In Admin Center, click
Account in the sidebar, then select Sandbox >
Deployments. - Next to the deployment you want to manage, click the menu icon (
) and select one of the available options.The options available for each deployment depends on its status.- Deployments with a status of Draft have the options
to:
- View
- Rename
- View source
- View destination
- Delete
- Deployments with a status of Deploying have the options
to:
- View
- Rename
- View source
- View destination
- Deployments that Deployed or Failed have the
options to:
- View
- Rename
- View source
- View destination
- Revert
- Redeploy
- Deployments with a status of Draft have the options
to: