如何将实现Travis的请求请求发送到另一个我不拥有的存储库?

时间:2018-11-22 22:57:59

标签: git github continuous-integration travis-ci

我有时会看到其他未实现Travis的存储库。我想分叉这些存储库,创建一个合适的.travis.yml

问题是我不拥有这些存储库,而且由于这种情况,我真的不知道Travis的工作方式。我有一些问题:

  • 该存储库的所有者是否需要创建Travis帐户?我应该在合并之前通知他们有关以某种方式创建Travis帐户的信息吗?
  • 或者Travis会在所有者完全不创建Travis帐户的情况下触发构建吗?如果是这样,它将触发我的帐户或具有相同(可能是)Github用户名的帐户下的这些构建吗?
  • 是否在另一个您并不拥有好主意的存储库上设置Travis?我认为可能存在一些限制,例如可能不会将隐藏的环境变量共享给存储库的所有者?

谢谢。

1 个答案:

答案 0 :(得分:1)

  

如何将实现Travis的请求请求发送到另一个我不拥有的存储库?

  • 关于要添加的文件(例如.travis),这是通过常规PR(拉动请求)完成的,这意味着您已首先分叉了存储库,并在那里进行了测试。
  • 关于配置部分(Travis帐户),这是通过对PR的相关注释来完成的,其中包括您为完成该过程而分叉的原始项目的维护者的详细说明。