我想通过匹配 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:
- ...
注意:我还尝试将 glob 放在 "
之间,但这也不起作用。
最佳答案
关于bitbucket - 在 bitbucket 管道中使用 glob 模式来匹配语义标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68589855/