Builder

Concept of OpenFunction, a resource of the serverless framework, Builder

Builder defines the build work in OpenFunction for generating application images from source code.

Currently, OpenFunction Builder uses Shipwright and Cloud Native Buildpacks to build application images. It controls the build process of application images through Shipwright, including acquiring code, generating image artefacts and publishing images through Cloud Native Buildpacks.

Available builders

Shipwright

Shipwright is a scalable image pipeline framework for building container images on Kubernetes.

Cloud Native Buildpacks

Cloud Native Buildpacks is an OCI-standard image building framework that transforms source code into container image artefacts in custom steps (buildpack) without Dockerfiles.

Reference

Builder is a CustomResourceDefinitions(CRD) . You can refer to Builder CRD Spec for more information.


Last modified August 31, 2021: Update docs (ab70662)