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 パイプラインでは空です。
関連ガイド
What Is CI_COMMIT_BRANCH?CI_COMMIT_BRANCH is the branch name in a GitLab CI branch pipeline. Learn when it is set versus empty.
What Is a Release Tag?What is a release tag? Learn how version tags mark shippable commits, how semantic versioning structures them…
What Is CI_PIPELINE_SOURCE?CI_PIPELINE_SOURCE is how a GitLab CI pipeline was triggered: push, merge_request_event, schedule, and more.…