Conan:处理 CI/CD 中的依赖库

问题描述

我们最近将单一存储库分解为单独的存储库,一个用于应用程序,另一个用于识别为库的公共代码。每个 repo 生成一个 conan 包并将库上传到 artifactory。一些库是相互依赖的,然后我们在另一个存储库中的主应用程序也消耗了所有 10 个库。

问题就在这里

如果我对 lib-a 进行更改,后者随后拥有消费者 lib-b & lib-c,然后可能拥有自己的消费者 lib-d,其他人是否找到了通过以下方式处理此问题的方法他们的管道。我不一定每次都更新到最新版本,但至少希望收到通知,我的依赖库已更新。

我一直在寻找这样的例子,但无济于事。我见过 lockfiles 的概念,但并不真正了解它们的工作原理以及它们是否符合我的要求

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)