我想通过匹配 Bitbucket 管道中的标签语义来触发不同的管道。通配符似乎仅适用于*匹配,但通配符模式的其他功能似乎不被采用:
+([0-9]).+([0-9]).+([0-9])
例如。这应该匹配每个标签,例如1.0.0,但不匹配其他任何标签。
关于如何实现这一目标有什么想法吗?
我不想触发任何管道,在管道脚本中进行检查并提前退出。
pipelines:
tags:
+([0-9]).+([0-9]).+([0-9]):
name: Pipeline for new semantic tag
script:
- ...
Run Code Online (Sandbox Code Playgroud)
注意:我也尝试将 glob 放在 之间",但这也不起作用。