CPC G06F 8/61 (2013.01) [G06F 9/44505 (2013.01)] | 20 Claims |
1. A computer-implemented method for checking and installing a set of components to one or more environments, the method being executed by one or more processors and comprising:
retrieving, by a smart setup system, a component configuration metadata file corresponding to an application, the component configuration metadata file comprising component metadata representing components in the set of components that the application uses during runtime;
parsing, by a parser of the smart setup system, the component configuration metadata file to provide a set of data objects, each data object corresponding to a respective component in the set of components and comprising a locator for a source of the respective component and a check function that is specific to a type of the respective component;
providing, by an emitter of the smart setup system, a set of checking scripts and a set of installation scripts, for each component in the set of components, providing a checking script and an installation script using a respective data object; and
executing, by the smart setup system, each checking script in the set of checking scripts by, for each component, executing the check function to query the source using the locator for the source, and in response, receiving a set of check results, each check results indicating whether pre-requisites of the respective component are met.
|