只有推送新版本(带有新标签)时,才有可能触发github动作吗?我不想在每次推送到master时都运行它们,但我也想避免创建发布分支。
答案 0 :(得分:12)
使用以下语法:
on:
push:
# Pattern matched against refs/tags
tags:
- '*' # Push events to every tag
对于分层标签:
on:
push:
# Pattern matched against refs/tags
tags:
- '**' # Push events to every tag including hierarchical tags like v1.0/beta
答案 1 :(得分:1)
我可以和它一起工作
on:
push:
tags:
- '*'
我发现,如果先前在工作流程创建之前(本地)创建标签,则无论我删除并重新按下标签多少次,它都不会触发,直到删除为止本地标记并重新创建。该操作似乎不适用于在工作流程之前创建的标签。