Skip to content

[server] introduce incremental workspaces #14245

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from

Conversation

svenefftinge
Copy link
Member

@svenefftinge svenefftinge commented Oct 27, 2022

Description

This introduces a feature flag for enabling incremental workspaces.

Related Issue(s)

See #12582

How to test

  • Start a workspace on a branch that has a finished prebuild down the commit history and see how that prebuild is used for your workspaces and the regular init phases run.
  • Start a workspace on a branch where a prebuild is running on the head of the branch and verify that you no longer see the "waiting for prebuild" screen but get a workspace using the youngest (commit history based), finished prebuild.

Release Notes

NONE

Documentation

Werft options:

  • /werft with-local-preview
    If enabled this will build install/preview
  • /werft with-preview
  • /werft with-large-vm
  • /werft with-integration-tests=all
    Valid options are all, workspace, webapp, ide

@werft-gitpod-dev-com
Copy link

started the job as gitpod-build-sefftinge-incremental-workspaces-12582.2 because the annotations in the pull request description changed
(with .werft/ from main)

@werft-gitpod-dev-com
Copy link

started the job as gitpod-build-sefftinge-incremental-workspaces-12582.5 because the annotations in the pull request description changed
(with .werft/ from main)

@werft-gitpod-dev-com
Copy link

started the job as gitpod-build-sefftinge-incremental-workspaces-12582.6 because the annotations in the pull request description changed
(with .werft/ from main)

@svenefftinge svenefftinge force-pushed the sefftinge/incremental-workspaces-12582 branch from d7e95ba to 1ee9979 Compare October 28, 2022 02:06
@roboquat roboquat added size/XL and removed size/L labels Oct 28, 2022
@svenefftinge svenefftinge force-pushed the sefftinge/incremental-workspaces-12582 branch 2 times, most recently from fa1ca03 to a014bd0 Compare October 29, 2022 03:01
@svenefftinge
Copy link
Member Author

svenefftinge commented Oct 31, 2022

/werft run

👍 started the job as gitpod-build-sefftinge-incremental-workspaces-12582.10
(with .werft/ from main)

@svenefftinge svenefftinge force-pushed the sefftinge/incremental-workspaces-12582 branch from a014bd0 to b9e7f0c Compare October 31, 2022 14:42
@svenefftinge
Copy link
Member Author

svenefftinge commented Oct 31, 2022

/werft run

👍 started the job as gitpod-build-sefftinge-incremental-workspaces-12582.12
(with .werft/ from main)

@svenefftinge svenefftinge force-pushed the sefftinge/incremental-workspaces-12582 branch from b9e7f0c to f96222d Compare October 31, 2022 16:45
@svenefftinge
Copy link
Member Author

svenefftinge commented Oct 31, 2022

/werft run clean-slate-deployment

👍 started the job as gitpod-build-sefftinge-incremental-workspaces-12582.14
(with .werft/ from main)

@svenefftinge svenefftinge deleted the sefftinge/incremental-workspaces-12582 branch October 31, 2022 22:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants