As described in Deployment Process, each time the deployment or an agent begins or ends a deployment phase (or fails during a phase), a DeploymentEvent is fired to indicate the change in state. These DeploymentEvent objects are fired by the following event sources:

  • DeploymentServer when a state change occurs in the deployment.

  • DeploymentAgent when a state change occurs in the target server agent.

The DeploymentEvent object includes the old state, the new state that caused the event to fire, the deployed project, and other information. For a full list of properties, see atg.deployment.common.event.DeploymentEvent in the ATG Platform API Reference.