CPC G06F 9/3838 (2013.01) [G06F 8/63 (2013.01); G06F 8/71 (2013.01); G06F 9/3012 (2013.01); G06F 9/45558 (2013.01); G06F 2009/45562 (2013.01)] | 20 Claims |
1. A computing system for generating container images, the computing system comprising:
a build module; and
a computation engine comprising at least one processor and configured to execute the build module to:
receive a recipe file for an application build of an application to be deployed as a container image and an indication of a target infrastructure of a plurality of target infrastructures, wherein the recipe file specifies one or more dependencies of the application,
obtain, based at least on required functions of a first dependency of the one or more dependencies to support the application that are not provided by the target infrastructure, a first version of the first dependency that is configured to provide the required functions but that is not configured to provide at least one other function provided by the target infrastructure, and
build a container image comprising the application, wherein to build the container image the build module is configured to statically link the first version of the first dependency into the application to optimize the application build of the application.
|