Copyright XebiaLabs B.V. 2009-2012. All rights reserved.
Deployment
The Deployment information is rendered in XML as a<deployment> element.
Attributes
- type
- The type of deployment:
INITIAL,UPDATEorUNDEPLOYMENT.
Child elements
- <application>
- The
<applicationelement contains a single ConfigurationItem denoting the application being deployed, upgraded or undeployed. - <deployeds>
- Contains a list of Configuration Items, pointing to the deployeds of this deployment,
- <deployables>
- Contains a list of CI references, pointing to the deployables of this deployment,
- <containers>
- Contains a list of CI references, pointing to the containers involved in this deployment,
Example
<deployment type="INITIAL">
<application>
<udm.DeployedApplication id="Environments/0hostEnv0/AnimalZoo-ear">
<version ref="Applications/AnimalZoo-ear/1.0"/>
<environment ref="Environments/0hostEnv0"/>
<orchestrator>default</orchestrator>
</udm.DeployedApplication>
</application>
<deployeds>
<test-v3.DummyJeeServerDeployedEar id="Infrastructure/hostServer0/AnimalZooFE">
<deployable ref="Applications/AnimalZoo-ear/1.0/AnimalZooFE"/>
<container ref="Infrastructure/hostServer0"/>
</test-v3.DummyJeeServerDeployedEar>
<test-v3.DummyJeeServerDeployedEar id="Infrastructure/hostServer0/AnimalZooBE">
<deployable ref="Applications/AnimalZoo-ear/1.0/AnimalZooBE"/>
<container ref="Infrastructure/hostServer0"/>
</test-v3.DummyJeeServerDeployedEar>
</deployeds>
</deployment>
Another example; [Elaborate...]
<deployment type="INITIAL">
<application>
<udm.DeployedApplication id="Environments/0hostEnv0/AnimalZoo-ear">
<version ref="Applications/AnimalZoo-ear/1.0"/>
<environment ref="Environments/0hostEnv0"/>
<deployeds/>
<orchestrator>default
</udm.DeployedApplication>
</application>
<deployeds/>
<deployables>
<ci ref="Applications/AnimalZoo-ear/1.0/AnimalZooBE" type="test-v3.DummyEar"/>
<ci ref="Applications/AnimalZoo-ear/1.0/AnimalZooFE" type="test-v3.DummyEar"/>
<ci ref="Applications/AnimalZoo-ear/1.0/AnimalZooWeb" type="test-v3.DummyWar"/>
</deployables>
<containers>
<ci ref="Infrastructure/Host-with-hostServer" type="test-v3.DummyHost"/>
<ci ref="Infrastructure/hostServer0" type="test-v3.DummyJeeServer"/>
</containers>
</deployment>
