Skip to content
Latchkey

CI_COMMIT_SHA とは?

CI_COMMIT_SHA は、GitLab CI パイプラインを開始したコミットの 40 文字の SHA です。

GitLab はトリガーとなったコミットを CI_COMMIT_SHA として公開するため、ジョブはイメージにタグを付けたり、artifact にラベルを付けたり、テスト対象の正確なコードに対してステータスを報告したりできます。

使い方

CI_COMMIT_SHORT_SHA を介して short SHA でビルドにタグを付けるか、正確な追跡可能性のために完全な値を使用します。

shell
docker build -t app:${CI_COMMIT_SHORT_SHA} .

重要なポイント

  • CI_COMMIT_SHA はトリガーとなったコミットのハッシュです。
  • CI_COMMIT_SHORT_SHA は短縮形です。
  • 追跡可能な artifact にタグを付けるために使用します。

関連ガイド