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 にタグを付けるために使用します。