【问题标题】:Is it possible to include dependency app -from another repository- in a circleci build?是否可以在 circleci 构建中包含依赖项应用程序(来自另一个存储库)?
【发布时间】:2018-12-06 21:34:06
【问题描述】:

问题

我有一个单独的 repo 项目,我将它分成 2 个单独的 repos。 我拆分它是因为很难管理这样一个整体的野兽。 在这两个仓库中,我都实施了 circleci 测试。

第一个 repo 中的测试失败,因为它们依赖于存在于第二个 repo 中的第二个应用程序的存在。第二个 repo 中的 circleci 测试成功运行。 一般来说,第一个 repo 是一个带有数据库的 Flask 应用,第二个 repo 是一个 Flask-ElasticSearch-redis 应用/服务。

我尝试了工作流程,但无法让它发挥作用。当我 SSH 到第一个的 repo circleci 工作区时,我看不到任何与第二个应用程序相关的 URL(使用 netstat),这是预期的。

是否有可能以构建将包含第二个(依赖项)应用程序的方式构建和运行第一个 repo 的 circleci 测试?

【问题讨论】:

    标签: circleci circleci-2.0


    【解决方案1】:

    git clone 来自具有依赖项的 repo 并构建两者。

    【讨论】:

    • 如果这么简单就好了,git clone 还不够。依赖应用程序是一个 API,因此它需要自己的堆栈才能工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-20
    • 2021-12-24
    • 2013-07-04
    • 2022-07-11
    • 2018-05-12
    • 1970-01-01
    • 2022-01-12
    相关资源
    最近更新 更多