Skip to content
Latchkey

RUNNER_TEMPとは?

RUNNER_TEMPは、すべてのjobの開始時に空にされる一時ディレクトリへのパスです。

RUNNER_TEMPはスクラッチファイルに適した場所です。書き込み可能で、確実に空であり、job間でクリーンアップされるため、self-hosted runner上に残留した状態を避けられます。

スクラッチファイルを安全に書き込みます。

shell
echo "data" > "${RUNNER_TEMP}/scratch.txt"

重要なポイント

  • RUNNER_TEMPはクリーンなスクラッチディレクトリです。
  • 各jobの開始時に空にされます。
  • self-hosted runnerでは/tmpより安全です。

関連ガイド