Skip to content
Latchkey

ビルドフラグ - CI/CD用語集の定義

ビルドフラグは、ターゲット、機能、defines など、build ツールやコンパイラが出力を生成する方法を制御するパラメータです。

ビルドフラグ は build ツールやコンパイラに渡すパラメータで、機能の有効化、定数の定義、ターゲットの選択など、出力の生成方法を制御します。例として go build -tagscargo build --releasemake CFLAGS= があります。

ビルドフラグは build ツールやコンパイラに渡すパラメータで、機能の有効化、定数の定義、ターゲットの選択など、出力の生成方法を制御します。例として go build -tagscargo build --releasemake CFLAGS= があります。

CI において

ビルドフラグは開発者のシェルではなく workflow や build 設定ファイルに保持し、CI とローカルの build が一致するようにしてください。CI と本番のフラグの不一致は、"CI では動くが本番で失敗する" バグのよくある原因です。

関連ガイド