问题描述
我想通过匹配 Bitbucket 管道中的标签语义来触发不同的管道。 Globbing 似乎只适用于 =TRIM(LEFT(SUBSTITUTE(A1,".",REPT(" ",99),4),99))
匹配,但似乎没有采用来自 glob 模式的其他功能:
*
例如。这应该匹配每个标签,如 +([0-9]).+([0-9]).+([0-9])
,但不匹配任何其他标签。
知道如何实现这一目标吗?
我不想触发任何管道,在管道脚本中进行检查并提前退出。
1.0.0
注意:我也尝试将 glob 放在 pipelines:
tags:
+([0-9]).+([0-9]).+([0-9]):
name: Pipeline for new semantic tag
script:
- ...
之间,但这也不起作用。
解决方法
没有对标签的正则表达式支持,都是 https://kotlinlang.org/docs/mobile/concurrency-overview.html
这对你有用吗?
- '*.*.*'
- 构建-*
- build-*.*.*
- 发布-*
- 发布-*.*.*