Skip to content
Latchkey

Source Date Epoch - CI/CD用語集の定義

SOURCE_DATE_EPOCHは、buildツールが現在時刻の代わりに使用するUnix timestampを保持する標準化された環境変数であり、artifactに埋め込まれたtimestampがbuild間で一定に保たれるようにします。

SOURCE_DATE_EPOCHは、buildツールが現在時刻の代わりに使用するUnix timestampを保持する標準化された環境変数であり、artifactに埋め込まれたtimestampがbuild間で一定に保たれるようにします。

SOURCE_DATE_EPOCHは、buildツールが現在時刻の代わりに使用するUnix timestampを保持する標準化された環境変数であり、artifactに埋め込まれたtimestampがbuild間で一定に保たれるようにします。

使い方

最後のcommit時刻に設定します。例えば export SOURCE_DATE_EPOCH=$(git log -1 --pretty=%ct) のようにします。GCC、Python、dpkgなどのtoolchainはこれを尊重してbuild時のばらつきを取り除きます。

関連ガイド