Skip to content
Latchkey

Workspaceクリーンアップstep - CI/CD用語集の定義

workspaceクリーンアップstepは、runnerのworking directoryから残されたファイルを削除し、再利用されるrunnerがjob間で状態を持ち越さないようにします。

workspaceクリーンアップstepは、runnerのworking directoryからチェックアウトされたファイルやbuild出力を削除するpipelineタスクであり、次のjobがクリーンな状態で開始できるようにします。これはjob間で再利用されるself-hostedのrunnerで最も重要です。

エフェメラルなrunnerは設計上これを回避します。永続的なself-hostedのrunnerは、古いファイルやディスクフル障害を防ぐために明示的なクリーンアップが必要です。

一般的なアプローチ

jobの開始時にgit clean -ffdxを実行するstepを走らせるか、runnerが_workディレクトリを再作成するように設定します。GitHubホストのrunnerでは、各jobが新しいVMを取得するため、これは不要です。

関連ガイド