RT.
这件事情实在是超乎了我的想象力了...百思不得其解,简单表示如下:
- 这是原本的 repo ,可以看到在 2018.12.07 的一个 commit 是成功的

- 在经过我的一个 PR 后编译失败(这件事本身就很奇怪,因为代码逻辑没有经过更改),debug 一个小时仍然失败后尝试了如下操作:git reset 回退到上一次提交成功的 commit 并提交

所以就?上次成功通过单元测试的 commit 这次现在失败。然而其他任何环境变量(e.g. 库的版本)都没有发生改变啊。上线有问题回退到前一次成功的版本这不是基本配置么,怎么可能会这样......最基本的软件工程方法都被挑战了......
所以最后在探索可能是[ travis-ci 更改了什么项目编译配置]这种几乎不太可能的情况前,想问下大家有没有遇到过类似的情况,或者是对这种问题有什么解决方法吗?
ref : 原本的 repo : https://github.com/gothinkster/flask-realworld-example-app/commits/master
我的版本回退 repo : https://github.com/Allianzcortex/flask-realworld-example-app/commits/master