Tune JB backend dev loop#12390
Conversation
74d4901 to
8c87eac
Compare
|
started the job as gitpod-build-ak-tune-jb-build.5 because the annotations in the pull request description changed |
ad5204d to
4c7f698
Compare
|
/hold First #12426 should be deployed by workspace and webapp teams and all users migrated to new clusters. |
4c7f698 to
87c9dc1
Compare
|
/werft run 👍 started the job as gitpod-build-ak-tune-jb-build.9 |
c4ccfe9 to
1ba3ee6
Compare
3b6e69b to
c2ed6b0
Compare
|
|
||
| ### Remote debugging | ||
|
|
||
| Run `./remote-debug.sh <workspaceURL> (<localPort>)?` to configure remote debugging in a workpace running in preview environment. |
There was a problem hiding this comment.
suggestion(minor): spotted this one in the Loom you shared 😄
| Run `./remote-debug.sh <workspaceURL> (<localPort>)?` to configure remote debugging in a workpace running in preview environment. | |
| Run `./remote-debug.sh <workspaceURL> (<localPort>)?` to configure remote debugging in a workspace running in preview environment. |
sagor999
left a comment
There was a problem hiding this comment.
Reviewed workspace-team related changes. LGTM
easyCZ
left a comment
There was a problem hiding this comment.
LGTM from WebApp side.
/hold in case you want another review
Worth noting that depending on the rollout ordering, we cannot guarantee that the server changes will be shipped before the plugin changes so some rollout management is needed from your side.
c2ed6b0 to
358b5a5
Compare
|
|
|
/unhold |
Description
JB dev loop with preview env: from 25mins to 25sec - Watch Video
This PR introduces a new workspace layer to deliver JB plugin independent from JB backend. It reduces build times from 15mins to 5mins on changes in JB backend plugin, since it does not require rebuild of all variants of JB backend images.
First #12426 should be deployed by workspace and webapp teams and all users migrated to new clusters.
It also adds several dev time scripts allowing hot deployment, hot swapping and remote debugging. So one can directly adjust IDE configuration or a running workspace in preview environment without even committing changes.
Related Issue(s)
Related #12268
How to test
Start a workspace with:
How to verify that plugin version correspond to backend version (stable or latest)?
Release Notes
Documentation
Werft options: