Patent ID: 9612821
Date: 2017-04-04
CPC Classifications: G06F,H04L

Claim:
1. A processor-implemented method for predicting deployment success of a continuous deployment pipeline, the method comprising: receiving, by a processor, a user request for a plurality of indicators from a plurality of nodes, wherein each indicator within the plurality of indicators is associated with a node within the plurality of nodes and wherein the plurality of nodes are associated with the continuous deployment pipeline; requesting the plurality of indicators from the plurality of nodes based on the received user request; receiving the requested plurality of indicators from the plurality of nodes; storing the received plurality of indicators in a data repository; calculating a plurality of constituent element scores based on the stored plurality of indicators, wherein the plurality of constituent element scores includes a requirement complexity score a source code change complexity score a build quality score a test readiness score a deployment environment fitness score and a current deployment progress score; calculating a success prediction score based on the calculated plurality of constituent element scores; and outputting the calculated success prediction score to a user; wherein requesting the plurality of indicators comprises using an application program interface (API) associated with each node within the plurality of nodes.