CPC G06F 8/71 (2013.01) [G06F 8/60 (2013.01); G06F 11/3696 (2013.01)] | 18 Claims |
1. A method for implementing an application release management module by utilizing one or more processors and one or more memories, the method comprising:
receiving a request for a user acceptance testing (UAT) deployment in a deployment pipeline in connection with an application being developed and to be released;
receiving a release branch and a fix version as input in connection with the application;
implementing a hook with the release branch and the fix version as the input that automatically integrates project tracking systems as part of the deployment pipeline, wherein the hook is configured to automatically trigger the following processes:
receiving the release branch as the input and connecting to a repository to fetch all project tracking system identifications (IDs) for a commit in connection with the application;
connecting to corresponding project tracking systems to fetch detail information data for those project tracking systems based the IDs fetched from the repository; and
validating for status of the project tracking systems based on scanning and analyzing the fetched detail information data prior to approving the received request for the UAT deployment, wherein validating further comprising:
validating the fix version associated with the application;
validating the commit, wherein the commit is an operation which sends latest changes to source code associated with the application to the repository; and
validating dependent project tracking system status, child ticket status, and dependent ticket status associated with the application.
|