Deploying Objects by Actioning

In Dimensions you can map lifecycle states to stages in the GSL. If this mapping is setup, when you action an object to a lifecycle state that is mapped to a stage, it is automatically promoted to, or demoted from, that stage. If Deploy by Default is enabled for the deployment areas attached to the stage, the object is also automatically deployed to, or rolled back from, the areas.

In this example some of the states in this request lifecycle are mapped to stages in a GSL:

LC_mapped_to_GSL.png

For example:

NOTE  

Scheduling Promotions and Deployments

When you run the Promote, Demote, Deploy, and Rollback commands you have the option to schedule the execution in the future. For example, you might want to deploy to a live production environment during the regular maintenance period when the server is offline.

NOTE  If you try to deploy to an area that already has a deployment scheduled, a warning is displayed. If you proceed with your deployment the scheduled deployment may fail.

Deploying Refactoring Changes

Refactoring occurs when there are modifications in the structure of a project or stream that change the location or names of items or folders, including deletions. For example, exporting an item to a project, or moving a folder from one parent folder to another.

If you have refactoring changes you must deploy them using a request and not a baseline. If you try and deploy refactoring changes out of sequence the deployment will fail.

Always refactor using a new request that is not related to any other changes. If you do not use a new request, when you need to deploy the refactored changes (because another change is dependent on it) you might not be able to deploy the refactoring request because the other changes are related to it.