我有一个github动作定义,可以构建+测试我的节点项目。
我将其设置为触发该方式:
on:
push:
tags:
- '*'
它可以工作,但是问题是,有时构建会失败,并且我不想在每次失败时发布新的版本+标记。所以我以为我会使用以下标记删除该标记:
git push --delete origin v1.0.0
然后再次推动。
这项工作和管道被触发。但是,由于超时时间太短(实际上是从远程接收数据),所以测试失败了。超时时间为5000ms,我尝试使用此方法将其更改为15000ms进行约8次提交,即使我没有{{ 1}}在我的应用中无处可见,它仍然抛出相同的超时错误。
我决定用相同的文件创建一个新版本,并且由于超时已足够,错误消失了,这使我意识到它仍在使用旧版本的文件。
我的问题是:
谢谢。
答案 0 :(得分:1)
由于不删除本地标签,它将提取与上一次提交相关的标签创建,此后您进行了更多提交都没关系,如果要再次触发它,请删除远程和本地标签,然后在本地重新创建标签,然后再次使用关注标签进行推送。