【问题标题】:Link Conan packages over local repositories通过本地存储库链接柯南包
【发布时间】:2018-04-04 04:05:02
【问题描述】:

有没有办法将柯南包链接到本地​​存储库,如 Bintray (conan-center)?

我阅读了Manipulating Artifacts,但我刚刚发现了复制和移动功能。

问候。

【问题讨论】:

    标签: artifactory conan


    【解决方案1】:

    Artifactory 不支持在存储库之间链接工件。
    正如您所提到的,您可以在存储库之间复制工件。请记住,这是一个“廉价副本”——因为 Artifactory 使用的是checksum based storage,所以字节不会重复,而是 Artifactory 只是在数据库中创建另一个指针。
    在多个存储库中拥有相同工件的另一种选择是使用virtual repositories(未来将支持柯南)。您可以将工件保存在 local repository 中,并将此本地存储库包含在多个虚拟存储库中。这将导致能够从多个虚拟存储库访问相同的工件。

    【讨论】:

    • 请注意当前对柯南软件包的一些限制(目前只有本地存储库可用,没有虚拟或远程存储库)。另外,复制功能需要一些修复,检查github.com/conan-io/conan/issues/2415
    • 我同意@drodri,现在我需要创建一个本地副本并上传以推广一些包,正如问题所报告的那样。当有人想要推广一个包时,我们没有任何审查/请求系统,手动创建一个问题只是为了审查是很痛苦的。拥有 Bintray 的相同功能真是太好了,只需一个按钮“添加到 ”即可报告新请求,并且任何管理员都可以查看。
    猜你喜欢
    • 2018-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-12
    相关资源
    最近更新 更多