Skip to content
Latchkey

Symbolic Link - CI/CD用語集の定義

symbolic link(symlink)は、別のパスを名前で指し示す特別なファイルです。ln -s target link で作成し、filesystem をまたぐことができ、ターゲットが削除されるとリンク切れになることがあります。

CI での扱い

node_modules の .bin エントリや多くの toolchain は symlink に依存しています。ツールが symlink をたどったり平坦化したりすると、artifact や cache のアーカイブが壊れることがあります。actions/upload-artifact は symlink を保持せず、代わりにターゲットのファイルを格納します。

関連ガイド