Travis:如何在由分叉触发的构建中使用通过存储库设置配置的变量



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

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

谢谢

我认为这也是困扰其他开发人员的事情 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

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

相关内容

  • 没有找到相关文章

最新更新