如何使用标签更新gitlab CI中的节点版本

时间:2019-02-20 05:48:20

标签: node.js versioning gitlab-ci

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

例如我创建一个MR并添加标签“ minor”。如何在gitlab yml中称呼“ npm version minor”?

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

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

在您的脚本中:

  

npm版本$ CI_MERGE_REQUEST_LABELS

我没有测试它,但是您可以尝试一下。

您可以看到完整的预定义环境变量here