Skip to content
Latchkey

Hermetic Build - CI/CD用語集の定義

hermetic buildとは、明示的に宣言された入力のみに依存し、hostの環境から隔離されたbuildであり、同じ入力がマシンに関係なく常に同じ出力を生成します。

hermetic buildとは、明示的に宣言された入力のみに依存し、hostの環境から隔離されたbuildであり、同じ入力がマシンに関係なく常に同じ出力を生成します。

hermetic buildとは、明示的に宣言された入力のみに依存し、hostの環境から隔離されたbuildであり、同じ入力がマシンに関係なく常に同じ出力を生成します。

CIで重要な理由

hermetic buildは、宣言されていないシステムツール、ネットワークリソース、環境変数へのアクセスを禁止することで、"自分のマシンでは動く"という失敗を排除します。BazelとNixは、hermeticityを強制する最もよく知られたシステムです。

関連ガイド