我正在使用gitlab,它是用于部署节点应用程序的CI。我似乎找不到一种简单的方法来根据MR的标签在部署时更新版本。
例如我创建一个MR并添加标签“ minor”。如何在gitlab yml中称呼“ npm version minor”?
非常感谢您的帮助。
答案 0 :(得分:0)
您可以在gitlab-ci.yml中使用$CI_MERGE_REQUEST_LABELS
访问MR标签。这将返回标签列表,所以我不知道您将得到的格式。
在您的脚本中:
npm版本$ CI_MERGE_REQUEST_LABELS
我没有测试它,但是您可以尝试一下。
您可以看到完整的预定义环境变量here