Skip to content
Latchkey

名前付きパイプ (FIFO) - CI/CD用語集の定義

名前付きパイプ(FIFO)は、mkfifo で作成される、ファイルシステム上のパスとして存在するパイプです。匿名の | パイプとは異なり、無関係なプロセスが名前で開いて互いにデータをストリーミングできます。

CIでは

名前付きパイプを使うと、一時ファイルなしで、あるstepが別のツールにデータを渡せます。たとえばlogをパーサーにストリーミングする場合などです。読み手と書き手の両方が接続されている必要があり、そうでないとopenがブロックし、片側しか実行されないとjobが停滞することがあります。

関連ガイド