至少几周我一直在使用标签将版本部署到github。我做了一些修改,travis构建得很干净(或者没有,在这种情况下我推了一些更改:-)),我决定它已准备好发布,我创建并推送一个标签。 Travis再次构建,部署脚本将发布工件放在github上。这太棒了。
如果你在这里查看构建历史记录,例如:https://travis-ci.org/ndw/xmlcalabash1-xmlunit/builds,你会看到我的意思。
昨天下午,我决定发布所以我推了一个1.1.1标签。您可以在github上看到:https://github.com/ndw/xmlcalabash1-xmlunit/releases但是travis没有看到标记的提交或者没有对它做出反应。
我在几个存储库中执行了此操作,结果在每个存储库中都是相同的(之前也一直有效)。我删除并删除了标签,但这也没有效果。
我认为我没有改变“其他任何东西”。我能想到的唯一区别是在最后一次代码签入和签名之间经过了几个小时。
最谦卑地寻求线索。
答案 0 :(得分:3)
似乎是如果最后一个非标签提交推送使用[ci skip]然后推送标签将不会导致travis重建。那......令人困惑。