Milestones

A milestone is an on-demand labeled snapshot of a CI that is created to mark an event, a logical breakpoint, or an accumulation of changes. It contains the actual state of the CI at the time that the snapshot was created. Milestones let you quickly identify and navigate to significant points in the history of a CI. Creating a milestone, creates an equivalent “date” snapshot.

Milestones are CI specific, not shared. When you create a milestone for a high level object such as a service, the subcomponents of that high level object do not automatically create milestones. To take a milestone for an object which is composed of several subcomponents, you may want to generate several independent milestones.

Milestones are static and can never be changed or be deleted. When you create a milestone, the snapshot is of the current state of the CI. Later, when displayed or used in a comparison, milestones always reference a point in the past. A good naming convention for your milestones helps you easily identify critical points in the life of a CI.