CPC G06F 8/76 (2013.01) [G06F 8/433 (2013.01); G06F 8/63 (2013.01); G06F 8/75 (2013.01); G06F 8/77 (2013.01); G06N 20/00 (2019.01)] | 20 Claims |
1. A computer-implemented method, comprising:
processing an interaction with a graphical user interface (GUI) element to deploy an application in a cloud-based computing platform as a cloud computing service;
accessing a strategy model corresponding to a build and deployment of computer code for a plurality of host infrastructure types;
determining, based on the strategy model, a build pipeline and deployment pattern to run on a host computer that corresponds to a build pipeline and deployment pattern associated with a host infrastructure type selected from the plurality of host infrastructure types by a user of the host computer;
generating, from the determined build pipeline and deployment pattern, a container package from computer code associated with the application in a code repository, wherein the container package comprises a runtime machine and information identifying commands and components to generate an image for the application;
generating the image from the container package;
deploying clones of the image in the cloud-based computing platform based on the determined deployment pattern, each clone of the image enabled to execute in the cloud-based computing platform;
determining a patch to update the image; and
propagating the patch to each clone of the image.
|