Status
The status of a build refers to the maturity or stability of the build. There are three built-in statuses:
- integration: used to label continuous or regular builds with no specific maturity
- milestone: builds that are stable enough to deliver publicly but not yet release quality
- release: builds that are considered release quality
These match the statuses defined by Apache Ivy
.
Project dependencies can be configured with particular statuses. For example, project A may depend on milestone builds of project B. This means project A will ignore integration builds of project B, but will use artifacts from both milestone and release builds of project B. Release status builds are included as they are considered to be more stable than milestone ones.