问题
我有一个回购项目,我将其分为2个单独的回购。 我将其拆分是因为很难管理这样的整体兽。 在这两个仓库中,我都实施了circleci测试。
第一个存储库中的测试失败,因为它们取决于存在于第二个存储库中的第二个应用程序的存在。第二个存储库中的circleci测试成功运行。 通常,第一个存储库是带有数据库的Flask应用程序,第二个存储库是Flask-ElasticSearch-redis应用程序/服务。
我尝试了工作流程,但无法使其正常工作。当我SSH到第一个应用程序的repo circleci工作区时,我看不到任何与第二个应用程序相关的URL(使用netstat),这是预期的。
是否可以通过构建包含第二个(依赖)应用程序的方式来构建和运行第一个存储库的circleci测试?
答案 0 :(得分:0)
git clone
从具有依赖性的仓库中构建并构建两者。