我第一次尝试使用Github Actions时,需要基于Git标签触发,例如 1.2.3-RELEASE
,这似乎是一个很常见的需求。我可以找到类似于以下示例:
on:
push:
tags:
- v1 # Push events to v1 tag
- v1.* # Push events to v1.0, v1.1, and v1.9 tags
所以我像这样创建了我的yaml文件:
on:
push:
tags:
- '[1-9]+.[0-9]+.[0-9]+\-RELEASE'
但它从未触发。我使用在线工具验证了正则表达式,并尝试了一个带有v1.1
标签的第一个示例设置,无论是否使用引号都可以工作。我的表达式需要引号,这很好,但它不起作用。有人知道我在这里做错了什么吗?