Skip to content
This repository has been archived by the owner on Mar 13, 2021. It is now read-only.

Function builds using buildpacks #654

Closed
6 tasks done
jldec opened this issue Aug 9, 2018 · 0 comments
Closed
6 tasks done

Function builds using buildpacks #654

jldec opened this issue Aug 9, 2018 · 0 comments
Milestone

Comments

@jldec
Copy link
Contributor

jldec commented Aug 9, 2018

This issue proposes to replace the existing default build strategy in the riff CLI with Buildpacks v3 and depends on availability of v3 buildpacks support in a Knative buildpack build template.

Since v0.1.0, the riff CLI has used riff-build to configure function builds with a riff-buildtemplate. This first generates a Dockerfile from a template in the function invoker yaml, together with parameters from the function configuration. The Dockerfile is then handed off to Kaniko to build the image relying on the same process as the Knative Kaniko buildtemplate.

Using a buildpack build template should provide riff function developers on Knative with the same user experience as the existing Dockerfile based builds, but brings additional benefits such as more flexible day2 management of image layers. The pack CLI should also enable a localhost workflow, integrating with the riff CLI.

  • v3 support in Knative buildpack build template #45
  • modify riff CLI to build functions using buildpack build template
  • buildpack v3 for node
  • buildpack v3 for npm
  • buildpack v3 for java
  • buildpack v3 for command
@jldec jldec changed the title support functions builds using buildpacks Function builds using buildpacks Aug 9, 2018
@jldec jldec added the roadmap label Aug 9, 2018
@jldec jldec added this to the Current milestone Nov 16, 2018
@jldec jldec closed this as completed Nov 19, 2018
@jldec jldec removed the roadmap label Nov 19, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant