我的构建脚本使用--follow-tags
选项创建新版本,添加标记,提交并推送到GitHub。
这通常会导致两个具有相同哈希但结果不同的构建请求:
travis skript触发了一些酱实验室测试套件,但443失败了,可能是因为build 444几乎同时启动了:
正如您所看到的,travis网站上的徽章认为这是“构建传递”,但在GitHub页面上并非总是如此:
所以我的问题是:
git push --follow-tags
以及与
git push && git push --tags
。答案 0 :(得分:1)
我不确定您是否可以接受,但您可以直接使用标记集跳过构建:
script:
- if [ -n "$TRAVIS_TAG" ]; then exit 0; fi
- standard build command