CI_MERGE_REQUEST_IID とは?
CI_MERGE_REQUEST_IID はプロジェクトごとの merge request 番号で、merge request pipeline でのみ設定されます。
CI_MERGE_REQUEST_IID を使うと、MR pipeline がコメントを投稿したり、プレビュー URL を組み立てたり、MR 番号で artifact にラベルを付けたりできます。
設定されるタイミング
CI_PIPELINE_SOURCE が merge_request_event のときのみです。branch や tag の pipeline では空になります。
重要なポイント
- CI_MERGE_REQUEST_IID は MR 番号です。
- MR pipeline でのみ設定されます。
- プレビュー URL やコメントに便利です。
関連ガイド
What Is CI_PIPELINE_SOURCE?CI_PIPELINE_SOURCE is how a GitLab CI pipeline was triggered: push, merge_request_event, schedule, and more.…
What Is a Pull Request?What is a pull request? An explainer on how PRs propose changes, gather review, run CI checks, and serve as t…
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.