JFrog Bintray增加了对Conan C/ c++存储库的支持,并启动了Conan-center管理的中央存储库。

Bintray上的柯南

更新:从2021年5月1日起,Bintray服务将不再可用(ConanCenter和JCenter不受影响)Centers弃用博客

我们非常高兴地宣布,通用分发平台JFrog Bintray支持Conan存储库。目前,Bintray每月的下载量超过20亿次,它为开发者提供了最快、最可靠的发布和消费软件版本的方式。此外,JFrog即将推出conan-center它将成为Conan包的中央公共存储库,以及用于C/ c++开发的OSS包的最终资源。

Conan.io:当前的挑战

自推出以来,Conan作为C/ c++开发人员的包管理器而广受欢迎。io很快成为Conan C/ c++包的中央公共存储库。然而柯南的一个问题是。IO是它没有节制或策划。每个注册用户都可以自由上传包,导致conan的包质量不稳定。io主机。一些软件包达到了可接受的软件质量标准,而另一些则没有。此外,一些包被不同的开发人员多次上传,这让我们的一些用户感到困惑。

Conan.ioalso lacks some very important features necessary to manage OSS project releases, like organizations and access control. Particularly lacking is a public API to facilitate automation and integrating its usage into development and DevOps flows.

柯南在Bintray回购:好处

通过对Conan存储库的支持,Bintray提供了一个稳定、可靠和方便的平台,C/ c++开发人员和DevOps工程师可以在这里托管他们的软件包。使用Bintray,柯南用户可以为他们的软件包获得以下功能:

  1. 他们可以在Bintray中创建和管理任意数量的自己的Conan存储库,具有细粒度的用户和权限管理,以及新的协作方式。
  2. 丰富的REST API使它们能够完全控制它们的各个方面软件分发.他们可以管理对内容的访问,收集日志和分析,上传和下载文件,创建访问密钥和权利等等。
  3. 一个具有CDN(美国和欧盟集群)的可扩展、健壮和安全的平台,通过多个云提供商备份和复制数据,提供企业级性能和可靠性。
  4. Bintray还将基于开发人员的公共身份(github)提供基于信任的包签名。

由于C/ c++开发人员和DevOps也可能使用其他技术,他们会很高兴地知道,作为一个通用的分发平台,JFrog Bintray支持大多数主要的包格式-包括Docker, npm, RPM, NuGet, Vagrant, Debian等。

Conan-center

除了用户存储库,我们还将推出conan-center, Conan C/ c++包的新中央公共存储库。Conan-center是一个托管的存储库,它将接受来自用户存储库的包含请求,以创建一个免费、可信、维护和高质量的OSS C/ c++包的中央存储库。

在接下来的几周内,我们将采取步骤迁移当前托管在conan上的中央存储库。io,conan-centerBintray。如果您的包当前托管在conan上,则需要执行的过程和步骤的详细信息。io将很快出现在柯南的文档中,敬请期待。

如果您遇到任何问题,欢迎与我们联系info@conan.io

通过Conan存储库和Conan -center, Bintray提供了下一代Conan服务器,用于在全球范围内分发C和c++社区的包。今天就在bintray.com上开始使用吧。