11. A computer program product comprising a computer readable storage medium not including a propagated signal having stored therein computer usable program code for causing a computer to automatically identify a breaking scenario during an automated software build, the computer usable program code, which when executed by a computer hardware system, causes the computer hardware system to perform: 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 had a link to a rule in a rules database; responsive to the delta being linked to the 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.
11. A computer program product comprising a computer readable storage medium not including a propagated signal having stored therein computer usable program code for causing a computer to automatically identify a breaking scenario during an automated software build, the computer usable program code, which when executed by a computer hardware system, causes the computer hardware system to perform: 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 had a link to a rule in a rules database; responsive to the delta being linked to the 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. 13. The computer program product of claim 11 , wherein the method performs continuously during the automated software build.