由于 timeout/authentication 失败,Travis 构建随机出错
Travis build getting Errored randomly due to timeout/authentication failure
由于连接超时、身份验证失败等问题,Travis 构建随机失败。
知道为什么会这样吗?如何解决?
检查this build,其中两个作业通过,另外两个失败。
在 this build 中,所有作业都失败了。
这是我的composer.json,如果它能提供任何线索的话。
问题是由 GitHub API 使用限制引起的。 Travis 添加了自己的身份验证令牌,但如果构建的项目很多,每小时 5000 个 API 请求的限制很容易达到。
解决此问题的一种方法是生成自己的只读 GitHub 令牌并使用它,这样您将获得自己的每小时 5000 API 请求的限制,应该足够了。
要更改使用的令牌,请使用:
composer config --global github-oauth.github.com "$GITHUB_TOKEN"
由于连接超时、身份验证失败等问题,Travis 构建随机失败。
知道为什么会这样吗?如何解决?
检查this build,其中两个作业通过,另外两个失败。 在 this build 中,所有作业都失败了。
这是我的composer.json,如果它能提供任何线索的话。
问题是由 GitHub API 使用限制引起的。 Travis 添加了自己的身份验证令牌,但如果构建的项目很多,每小时 5000 个 API 请求的限制很容易达到。
解决此问题的一种方法是生成自己的只读 GitHub 令牌并使用它,这样您将获得自己的每小时 5000 API 请求的限制,应该足够了。
要更改使用的令牌,请使用:
composer config --global github-oauth.github.com "$GITHUB_TOKEN"