regex - 无法使用正则表达式为特定标签运行 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}
解决方案
这只是语法问题。您的模式缺少尾部正斜杠。
/^v[0-9](?:\.[0-9]){2,3}/
推荐阅读
- java - 如何将有效负载发送到硒中的文本区域
- jquery - yajra 数据表 - laravel 5.7 我的数据表不工作
- python - 如何将列表中的值与特定整数值进行比较?
- php - 提交后没有任何反应
- android - 如何用 Flutter 应用替换现有的原生 Android/iOS 应用?
- webgl - WEBGL:INVALID_VALUE:vertexAttribPointer:索引超出范围,INVALID_VALUE:enableVertexAttribArray:索引超出范围
- performance - 在 react-native 应用程序中测量客户端页面呈现时间的工具
- c - 如何在 C 中的函数中返回 int[N]*
- c# - 如何禁用 ListView 中的复选框?
- c - 我在这个功能上做错了什么,它并没有结束