0

套件中的一些测试使用我通过 Travis 上的 repo 设置配置的凭据。尽管这些仅可用于从原始存储库中提取请求 - 而不是分叉(根据文档)。

即使来自分叉的拉取请求,我如何使这些测试通过?我必须跳过这些还是有其他解决方案?

谢谢

4

1 回答 1

0

我认为这也困扰其他开发人员https://github.com/travis-ci/travis-ci/issues/1946

我想问题可以通过一些脚本来解决:

if $secret_env.present?
  run_all_tests
else
  run_tests_which_dont_require_secret_env
end

另一种解决方法可能是要求项目所有者向您提供用于设置 fork 的凭据。

于 2017-06-27T09:43:28.703 回答