首页 > 解决方案 > 无法使用正则表达式为特定标签运行 Gitlab CI

问题描述

我正在尝试仅针对其标签与特定模式(v0.4.3 或 v0.7.9.0)匹配的提交运行 Gitlab CI,但它似乎从未匹配。我怎么能做到这一点?

stage: deploy
only:
  - master
only:
  - tags
only:
  - /^v[0-9](?:\.[0-9]){2,3}

标签: regexgitlab-ci

解决方案


这只是语法问题。您的模式缺少尾部正斜杠。

/^v[0-9](?:\.[0-9]){2,3}/


推荐阅读