2. The computer implemented method of claim 1 further comprising: creating a new rule in the rules database by identifying a new build artifact, describing a scenario involving a problem, creating the new rule to solve the problem, entering the new rule and an associated action to be taken into the rules database, and linking the new rule to the new build artifact.
1. A computer implemented process to automatically identify a breaking scenario during an automated software build, comprising: using a computer, performing the following series of steps: identifying a build artifact from a list of build artifacts in a repository; comparing the build artifact to a current software build; identifying a delta between the build artifact and the current software build; determining whether the delta can be linked to a rule in the rules database; responsive to the delta being linked to a rule, determining whether the rule identifies a breaking scenario; and responsive to the rule identifying the breaking scenario, taking an action specified by the rule.