在 bitbucket 管道中使用 glob 模式来匹配语义标签

问题描述

我想通过匹配 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-*.*.*
  • 发布-*
  • 发布-*.*.*