Reactjs 如何在Heroku管道中包含带有测试的独立git存储库?

Reactjs 如何在Heroku管道中包含带有测试的独立git存储库?,reactjs,github,heroku,mocha.js,heroku-ci,Reactjs,Github,Heroku,Mocha.js,Heroku Ci,我们正在尝试为Heroku中的React应用程序设置CI管道 目前,我们已经为应用程序设置了自动部署,这是由对git存储库的任何提交触发的。 我们需要在heroku发布新版本之前运行测试,如果所有测试都通过,heroku应该只发布新版本。我们的测试在一个单独的Git存储库中,我们使用Mocha、Chai和Puppeter进行测试 如何在Heroku实现这一点 我们已经尝试在Heroku中包含测试存储库,但是Heroku不允许连接到第二个git repo,因为它已经连接到React应用程序的git

我们正在尝试为Heroku中的React应用程序设置CI管道

目前,我们已经为应用程序设置了自动部署,这是由对git存储库的任何提交触发的。
我们需要在heroku发布新版本之前运行测试,如果所有测试都通过,heroku应该只发布新版本。我们的测试在一个单独的Git存储库中,我们使用Mocha、Chai和Puppeter进行测试

如何在Heroku实现这一点

我们已经尝试在Heroku中包含测试存储库,但是Heroku不允许连接到第二个git repo,因为它已经连接到React应用程序的git repo。 我们查阅了Heroku文档,但没有找到任何可以解决我们问题的方法


最后需要的流程是:我们提交应用程序的git repo->它触发Heroku自动CI->Heroku运行单独git存储库中的测试->如果测试通过,Heroku将发布新版本。

“我们的测试在单独的git存储库中”-为什么?我从来没有见过一个工作流,其中测试位于一个单独的存储库中。您如何将测试存储库中的修订与主代码库中的修订联系起来?“我们的测试在单独的Git存储库中”-为什么?我从来没有见过一个工作流,其中测试位于一个单独的存储库中。如何将测试存储库中的修订与主代码库中的修订相链接?