我正在尝试根据合并请求附带的标签添加 git 版本标签,如何在管道脚本中获取它们?
答案1
幸运的是,有一个变量可以解决这个问题预定义环境变量参考
看CI_MERGE_REQUEST_LABELS
如果管道用于合并请求,则合并请求的标签名称以逗号分隔。仅当仅使用:[merge_requests] 且创建了合并请求时才可用。
如上所述,您需要在以下方面定义您的工作.gitlab-ci.yml
:
only:
- merge_requests
我正在尝试根据合并请求附带的标签添加 git 版本标签,如何在管道脚本中获取它们?
幸运的是,有一个变量可以解决这个问题预定义环境变量参考
看CI_MERGE_REQUEST_LABELS
如果管道用于合并请求,则合并请求的标签名称以逗号分隔。仅当仅使用:[merge_requests] 且创建了合并请求时才可用。
如上所述,您需要在以下方面定义您的工作.gitlab-ci.yml
:
only:
- merge_requests