猿问

如何将工作服集成到开源项目中?

我想为项目所有者已经设置 Travis的开源项目(特别是这个项目)做出贡献。我想将 Coveralls 集成到这个项目并发送请求请求。当我拥有该项目时,过程很简单:

  • 使用.travis.yml特定于语言的工具配置构建/测试系统

  • repoToken从工作服中取出

  • repoToken作为环境变量添加到项目的 Travis 系统

  • 将特定于语言的配置添加到.travis.ymlafter_success循环。

但是,当我不拥有存储库时,我遇到了问题。

  • 由于我不拥有存储库,因此我只能使用我的 fork 副本在 Coveralls 上添加项目。我的意思是,我的 fork 的覆盖 URL 将/github/myusername/forkedrepo在 Coveralls 中,当我将该 PR 发送给存储库所有者时,它将是相同的,而它必须是/github/ownersusername/originalrepo.

  • 我无法将环境变量添加repoToken到所有者的 Travis 构建系统,因为我不拥有它。

所以我的问题是:

  • 是否可以自动化此过程?就像将我的分叉 Travis 系统合并到所有者的原始repoToken环境变量系统和/或为所有者创建 Coveralls 系统?

  • 或者我应该直接联系所有者,自己为我的分叉项目创建单独的 Travis/Coveralls,并在代码库中留下一些待办事项,以便他可以找到这些并在以后进行更改?

提前致谢。


环境

  • 爪哇

  • 马文

  • Covertura Maven 插件覆盖

  • Coveralls Maven 插件,用于将覆盖结果发送到 Coveralls


繁花不似锦
浏览 109回答 1
1回答
随时随地看视频慕课网APP

相关分类

Java
我要回答