gitpod は初期状態でjsonnet などのモジュールがインストールされておらず、
そのまま使っていると、毎回インストールする羽目になる。
そこで、以下のようなgitpod の設定用 YAML を記載しておくと、毎回インストールしなくて済むので便利
.gitpod.yml
tasks:
- init: brew install jsonnet
公式ドキュメント
↑を見るとそれ以外にも色々できそうなので、時間があったら試してみよう。
init などのイベントは以下の3種類があり、それぞれ起動するタイミングが異なっているので、使い分けに注意が必要
- before
- init
- command
Start Mode | Execution |
---|---|
Fresh Workspace | before && init && command |
Restart Workspace | before && command |
Snapshot | before && command |
Prebuild | before && init |