node.js - 如何使用标签更新 gitlab CI 中的节点版本
问题描述
我正在使用 gitlab,它是用于部署节点应用程序的 CI。我似乎找不到一种简单的方法来根据 MR 的标签更新部署版本。
前任。我创建了一个 MR 并添加了标签“次要”。如何在 gitlab yml 中调用“npm 次要版本”?
任何帮助深表感谢。
解决方案
$CI_MERGE_REQUEST_LABELS
您可以在 gitlab-ci.yml 中访问您的 MR 标签。这将返回一个标签列表,所以我不知道你会得到什么格式。
在你的脚本中:
npm 版本 $CI_MERGE_REQUEST_LABELS
我没有测试它,但你可以试一试。
您可以在此处查看完整的预定义环境变量
推荐阅读
- javascript - 关于android中的html选择元素模糊事件
- r - 更改列表中每个数据框的名称
- c# - 将多行文本转换为 WPF 中每 X 行的 List
- flutter - Flutter AnimationBuilder 无法与提供者状态管理一起使用
- shopify - Shopify 公共应用代理请求接收密码页面
- sql - 连续获得最小值
- python - 验证手机号码 - Odoo
- angular - Angular 材质如何与 coreui 模板集成
- php - GraphQL 声纳 API 突变
- c# - Unity Scriptable Object 根据另一个字段值将字段的类型更改为新类型