A deployment is typically preceded by a deployment preview.
The steps of the deployment depend on the type of configuration content
in the package and on some aspects of the target environment.
Deployment previews
You can preview a deployment before you deploy a package
to the target environment. By previewing a deployment, you identify
potential data validation errors so that you can correct them in the
source environment.
Deployment steps and package content
The deployment steps depend on the type of content that is in a package. For some content, manual steps are required.
Deployment to an environment that has different products or versions
If the target environment has products and version levels
that differ from the source environment, the deployment might stop.
You might be able to continue the deployment by excluding some products
from the compatibility checks.
Deployment of a package to its source environment
You can create a package that includes a set of configuration
records for a defined environment and then deploy that package to
the same environment.