WSL2環境上のOSセットアップを完全自動化した
2021/11/27
WSL2を起動して、ログインしてcurlでdotfilesのsetup.shを取得して実行すると一撃で環境構築が完了するようにした
修正時のMR
GitHubActionsでsetup.shのテストも実施している
環境構築スクリプトがコケたらすぐに気づいて直せる
CIがパスしても気づけないこともまだあるけれど、それでもだいぶマシになった
もともとgo-taskを使ってツール類をインストールしていたけれど、やめた
環境構築しかやんないのにツールを導入したくなかった
WSL2で1つのディストリビューションから複数の環境を作るで環境を新しく立ち上げてsetup.shを実行したら数十分後に環境構築の終わった開発環境が新しく出来上がる
これで汚くなった環境を一瞬で作り直せる
WSL2でGUIアプリを動かせるようにするの環境を整えるのもスクリプトに組み込んだので、GUI環境も一発で整う
快適すぎてやばい