GitLab パイプラインでマージリクエストラベルを取得する方法

GitLab パイプラインでマージリクエストラベルを取得する方法

マージリクエストに添付されたラベルに基づいて Git バージョン タグを追加しようとしていますが、パイプライン スクリプトでそれらを取得するにはどうすればよいですか?

答え1

幸いなことに、そのための変数が定義済み環境変数リファレンス

見るCI_MERGE_REQUEST_LABELS

パイプラインがマージ リクエスト用の場合、マージ リクエストのカンマ区切りのラベル名。[merge_requests] が使用され、マージ リクエストが作成された場合にのみ使用できます。

前述のように、ジョブに対して以下を定義する必要があります.gitlab-ci.yml

only:
  - merge_requests

関連情報