Skip to content
Latchkey

CI_COMMIT_TAG とは?

CI_COMMIT_TAG は Git の tag 名で、パイプラインが tag に対して実行されるときにのみ設定されます。

CI_COMMIT_TAG は、GitLab パイプラインがリリースをビルドしていることを知る手段であり、release や publish のジョブをこれで制御できます。

rule の例

tag のときにのみジョブを実行します。

yaml
rules:
  - if: '$CI_COMMIT_TAG'

重要なポイント

  • CI_COMMIT_TAG は tag パイプラインでのみ設定されます。
  • リリースジョブのトリガーに使います。
  • branch パイプラインでは空です。

関連ガイド