我希望当我们将新标签推送到主存储库时,运行所有测试的 GitHub 操作不会执行,因为当我们合并新分支时,我们之前执行此操作,而当我们推送标签以创建新版本时,此操作会执行再次。
现在这个行动从这个开始
name: Build and Test
on: push
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,这将在我们所做的每次推送中执行,我想更改为仅当我们推送提交(没有标签)时才执行此操作。我的近似解决方案是这样的,但我不确定
name: Build and Test
on:
push:
branches:
- '*'
tags-ignore:
- '*'
Run Code Online (Sandbox Code Playgroud)