以下、自分用のメモです。
以下のツイートで知りました。
This new feature `gp rebuild` lets you run a Gitpod workspace inside a Gitpod workspace for debugging purposes. 👀
— Gitpod (@gitpod)2023年2月22日
Learn about it over at our 📺 Community Office Hours happening later today!https://t.co/3UXH5widu8
Gitpodを使っていると、たまに.gitpod.yml
を調整したりするときがあるのですが、その場合
.gitpod.yml
を変更してコミットという流れを踏んでました。少しだけ面倒だったんですよね。
間違えていた場合に、また開いてコミットし直してという流れをしてました。
で、先日gp rebuild
が experimental な扱いで追加されました。
これを使うと、PR入れなくても、その場でデバッグ用のワークスペースをビルドして別ウィンドウで開いて確認できるようになります。これは良いですね。
こんな感じです。
gitpod /workspace/try-golang(master) $ gp-hCommand line interfacefor GitpodUsage: gp[command]・・割愛・・rebuild[experimental] Re-builds the workspace(useful to debug a workspace configuration)・・gitpod /workspace/try-golang(master) $ gp rebuildBuilding the workspace image...latest: Pulling from gitpod/workspace-full・・割愛・・Digest: sha256:d5787229cd062aceae91109f1690013d3f25062916492fb7f444d13de3186178Status: Downloaded newer imagefor gitpod/workspace-full:latestdocker.io/gitpod/workspace-full:latest[2023-02-23 15:09:47] INFO Starting the debug workspace...[2023-02-23 15:09:51] INFO The Debug Workspace is UP!=========================================================================================================================Openin Browser at:https://debug-devlights-trygolang-0hjdgibuk25.ws-us87.gitpod.io=========================================================================================================================
デバッグ用のワークスペースへのURLが表示されるので、それをクリックすると別ウィンドウで調整後の.gitpod.yml
の状態のワークスペースが表示されます。
デバッグ用のワークスペースを抜ける際はStop Workspace
をするのではなく、exitと打ちます。
過去の記事については、以下のページからご参照下さい。
いろいろ備忘録日記まとめ
サンプルコードは、以下の場所で公開しています。
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。