Reproducible Build - CI/CD用語集の定義
reproducible buildは、同じソースから実行するたびにビットレベルで完全に同一の出力artifactを生成し、buildの時刻やパス、マシンに依存しません。
reproducible buildは、同じソースから実行するたびにビットレベルで完全に同一の出力artifactを生成し、buildの時刻やパス、マシンに依存しません。
reproducible buildは、同じソースから実行するたびにビットレベルで完全に同一の出力artifactを生成し、buildの時刻やパス、マシンに依存しません。
実現方法
一般的な手法には、SOURCE_DATE_EPOCH の固定、ファイルリストのソート、アーカイブからのtimestampの除去、すべての依存関係の固定などがあります。検証可能な再現性はsupply chainの信頼を支えます。
関連ガイド
Source Date Epoch - CI/CD Glossary DefinitionSource Date Epoch: SOURCE_DATE_EPOCH is a standardized environment variable holding a Unix timestamp that bui…
Deterministic Output - CI/CD Glossary DefinitionDeterministic Output: Deterministic output means a build or test step yields the same result on every run giv…
Hermetic Build - CI/CD Glossary DefinitionHermetic Build: A hermetic build is a build that depends only on explicitly declared inputs and is isolated f…