Skip to content

Allow enabling/disabling Incremental Prebuilds in a Project's settings #6727

Closed
@jankeromnes

Description

@jankeromnes

Is your feature request related to a problem? Please describe

We have a feature called Incremental Prebuilds that can create new Prebuilds on top of older (compatible & successful) Prebuilds.

This feature can significantly speed up Prebuilds for projects that take > 10 minutes to build. (⚠️ For projects that take < 10 minutes to build, Incremental Prebuilds doesn't yield a significant speed-up and can actually even slow them down.)

However, only Gitpod developers can enable or disable it for specific repositories today (by editing server.incrementalPrebuilds.repositoryPasslist in this internal config file and re-deploying Gitpod).

Describe the behaviour you'd like

It would be great if users could opt-in or opt-out of Incremental Prebuilds directly from their Project's settings, e.g. with a checkbox like this:

Project Settings

  • Use Incremental Prebuilds (beta)

Describe alternatives you've considered

Additional context

Metadata

Metadata

Assignees

Type

No type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions