Page MenuHomePhabricator

[builds-builder] Support using custom buildpacks
Open, Needs TriagePublicFeature

Description

As a tool maintainer
I want to write and use a custom buildpack in creating my tool's container image
So I can perform build time container customizations that are not supported by the default buildpacks.

Concrete use cases range from testing proposed changes to existing buildpacks to evaluating new upstream buildpacks to developing fully custom buildpacks for tool or Wikimedia specific concerns. A concrete idea in the last category is developing a buildpack for installing and configuring MediaWiki and extensions within a container.

Event Timeline

Adding a buildpack like https://github.com/kr/heroku-buildpack-inline to our stack might be an interesting way to implement this feature request. That solution would not readily support the use cases that use an existing buildpack, but it would provide tool maintainers with maximum flexibility with minimal overhead for building their own tools.