1. Buildpacks
Buildpacks是可插入的、模块化的工具,通过提供比Dockerfile更高级别的抽象,将源代码转换为容器就绪的构件。
通过这样做,他们提供了一种控制的平衡,最小化了最初的生产时间,减少了开发者的操作负担,并支持大规模管理应用程序的企业运营商。
基于从Pivotal和Salesforce Heroku维护产品级构建包(buildpacks)的经验,CNB被构建为提供一个平台到构建包的API契约,该契约获取源代码并输出Docker镜像,这些镜像可以在支持OCI镜像的云平台上运行。
该项目在 CNCF 托管:
- CNCF 分层:应用定义与开发
- CNCF 分类:应用定义与镜像构建
- CNCF 成熟度:孵化中