首页 > 解决方案 > 如何使用标签更新 gitlab CI 中的节点版本

问题描述

我正在使用 gitlab,它是用于部署节点应用程序的 CI。我似乎找不到一种简单的方法来根据 MR 的标签更新部署版本。

前任。我创建了一个 MR 并添加了标签“次要”。如何在 gitlab yml 中调用“npm 次要版本”?

任何帮助深表感谢。

标签: node.jsversioninggitlab-ci

解决方案


$CI_MERGE_REQUEST_LABELS您可以在 gitlab-ci.yml 中访问您的 MR 标签。这将返回一个标签列表,所以我不知道你会得到什么格式。

在你的脚本中:

npm 版本 $CI_MERGE_REQUEST_LABELS

我没有测试它,但你可以试一试。

您可以在此处查看完整的预定义环境变量


推荐阅读