ディスク容量の回収 - CI/CD用語集の定義
ディスク容量の回収は、no-space-left-on-deviceの失敗を避けるために、jobの前にrunnerのストレージを解放します。
ディスク容量の回収とは、"no space left on device" の失敗を避けるために、jobの前または最中にCIのrunner上でストレージを解放することです。GitHubホスト型のrunnerでは、必要としないプリインストールのtoolchainを削除することを意味することが多いです。
大きなDocker buildやmonorepoは日常的にrunnerのデフォルトディスクを使い果たし、容量の回収はよくある対処です。
一般的な回収ステップ
使わないSDKやイメージを削除し(docker system prune -af)、/usr/share/dotnet やAndroid SDKを削除するか、プリインストールのツールを消すコミュニティのactionを使って数ギガバイトを回収します。
関連ガイド
Workspace Cleanup Step - CI/CD Glossary DefinitionWorkspace Cleanup Step: A workspace cleanup step is a pipeline task that deletes checked-out files and build…
Cache Eviction Policy - CI/CD Glossary DefinitionCache Eviction Policy: A cache eviction policy governs which CI caches are removed when a repository hits its…