CPC G06F 9/45508 (2013.01) [G06F 9/3867 (2013.01); G06F 11/0793 (2013.01)] | 20 Claims |
1. A system, comprising:
at least one data processor; and
at least one memory result in operations comprising:
receiving, by a continuous integration emulator running locally on a client device, a modification to code of a continuous integration pipeline running on a continuous integration server in communication with the client device;
parsing, by the continuous integration emulator, at least a portion of the code of the continuous integration pipeline;
generating a schematic representation of at least the parsed portion of the code using stored parts and stages of at least the parsed portion of the code;
displaying, via the client device, the schematic representation of at least the parsed portion of the code;
determining, by the continuous integration emulator, at least one programming language construct of at least the parsed portion of the code of the continuous integration pipeline;
executing, by the continuous integration emulator and locally at the client device, the at least one programming language construct including the modification, wherein the executing emulates running of at least the portion of the code of the continuous integration pipeline on the continuous integration server; and
indicating, by the continuous integration emulator and via the client device, whether the modification is successful.
|