如何在 gitlab 管道中获取合并请求标签

如何在 gitlab 管道中获取合并请求标签

我正在尝试根据合并请求附带的标签添加 git 版本标签,如何在管道脚本中获取它们?

答案1

幸运的是,有一个变量可以解决这个问题预定义环境变量参考

CI_MERGE_REQUEST_LABELS

如果管道用于合并请求,则合并请求的标签名称以逗号分隔。仅当仅使用:[merge_requests] 且创建了合并请求时才可用。

如上所述,您需要在以下方面定义您的工作.gitlab-ci.yml

only:
  - merge_requests

相关内容