Cloud native buildpacks
Problem to solve
People have a need to build applications with very little configuration, and we currently use Herokuish as part of Auto DevOps do attempt to build anything, but Herokuish is not cloud native, so turning Heroku buildpack-generated applications into Docker images is cumbersome and inefficient, both in terms of build time, but also in terms of the resulting image.
Further details
Various companies have tried to make a next-generation mechanism for building applications based on Docker. https://buildpacks.io/ seems promising, although it's very early days. It's backed by Heroku and Pivotal, two of the largest consumers of current buildpacks, and leverages some of their learnings. For example, one critical part of the Heroku platform is that if there's a security vulnerability in a base layer, like Ubuntu, they can patch the base layer and deploy the security fix without recompiling every application. Cloud Native Buildpacks is the only proposal I've seen that allows for similar functionality. Unfortunately it's so early that there's only one buildpack currently. We can get onboard early and help develop buildpacks for the most important languages/frameworks.
Proposal
What does success look like, and how can we measure that?
(If no way to measure success, link to an issue that will implement a way to measure this)
Links / references
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.