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.
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. 3. The computer implemented method of claim 1 , wherein the method performs continuously during the automated software build.