Administration Guide > Deployment Manager > Defining Deployment Plans
 
Defining Deployment Plans
A deployment plan defines the source and target site and the sequence of operations that occur during deployment.
A deployment plan can specify one or more of these operation types:
Migrate resources (only one resource bundle can be migrated per plan)
Migrate principals
Remove resources or principals from the target
Procedure calls to run precoded SQL scripts
The migrate operations specify the resources and principals to migrate from one site to the other and how those resources should be migrated. For example, you can specify to overwrite any existing resources, rebuild or create new caches, or configure the permissions for the resources. You can also remove resources from the target site and specify procedure calls to perform specific procedures when the deployment plan is executed. Collectively, the migrate, remove, and procedure call operations defined in a plan are performed when you execute the plan.
Note: Each deployment plan involves one source site and one target site. You can create multiple plans if you want to deploy resources from multiple source sites to the same target site, for example.
Topics that describe working with deployment plans include:
Accessing Plans
Creating a New Deployment Plan
Defining the Resource Bundle to Migrate
Defining the Principal Bundles to Migrate
Removing Resources from a Target Site
Removing Principals from a Target Site
Extending Deployments with Procedure Call Operations
Previewing a Deployment Plan
Editing Deployment Plan Properties
Refreshing Deployment Plans
Exporting a Deployment Plan
Deleting a Deployment Plan