【问题标题】:JFrog ConanCenter C++ RepositoryJFrog ConanCenter C++ 存储库
【发布时间】:2021-05-20 15:14:22
【问题描述】:

我在一家软件公司工作,我们使用conan 在我们的开发机器中安装库(第三方,甚至是我们在团队内部开发的库)。

您可能知道 Bintray 存储库从去年 5 月开始关闭。现在我想知道:

  1. 柯南中心是否为其托管的软件包提供某种长期支持?
  2. 您是从 conan 存储库分发库,还是将库上传到您自己的私有存储库中,以便不受存储库关闭的影响?

谢谢。

【问题讨论】:

    标签: c++ conan


    【解决方案1】:

    柯南中心是否为其托管的软件包提供某种长期支持?

    是的。柯南中心没变也不会变,官方包还在。

    但是,官方新包必须由Conan Center Index添加

    您是从 conan 存储库分发库,还是将库上传到您自己的私有存储库中,这样您就不会受到存储库关闭的影响?

    柯南中心索引将他们的包(包含构建的库)上传到 Artifactory 实例。同一台服务器为所有用户提供这些软件包。

    总之,对于包消费者来说,没有任何改变。但是,如果您以前通过 Bintray 提供 Conan 包,现在您应该使用 Artifactory Cloud(免费版),甚至可以安装本地 Artifactory 实例(也是免费的)并使用它进行分发。

    请阅读与 Bintray Sunset 相关的官方博客文章以获取更多信息:

    https://blog.conan.io/2021/02/05/JFrog-announces-sunset-bintray.html

    https://blog.conan.io/2021/03/31/Bintray-sunset-timeline.html

    【讨论】:

    • 是的,我知道柯南中心仍然可以使用。我的问题是:如果 JFrog 关闭柯南中心怎么办?从这个角度来看,vcpkg 存储库是否更安全?是否最好将库复制到私有存储库中以避免被关闭的柯南中心所涉及?
    • 这不会发生! Bintray 已关闭,并且与柯南无关,因为 Bintray 是通用的提议,其中还包括其他包格式。背后的想法是从 Bintray 切换到 Artifactory,就是这样。没有办法放弃对柯南包的支持。
    • 在最坏的情况下,ConanCenter 也是由一个包含所有配方的独特 Github 存储库构建的:github.com/conan-io/conan-center-index 存储库。因此,如果服务器本身出现故障,始终可以从 repo 的源代码构建包。
    猜你喜欢
    • 2022-12-06
    • 2021-10-11
    • 1970-01-01
    • 2017-06-05
    • 2018-09-28
    • 1970-01-01
    • 2021-10-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多