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

更新:自2021年5月1日起,Bintray服务将不再提供(ConanCenter和JCenter不受影响)有关更多信息,请参阅中心弃用博客
我们非常激动地宣布在JFrog Bintray(通用发行平台)上支持Conan存储库。目前,Bintray每月的下载量超过20亿次,它为开发人员提供了最快、最可靠的发布和消费软件版本的方式。此外,JFrog也即将推出conan-center它将成为Conan包的中央公共存储库,以及用于C/ c++开发的OSS包的最终资源。
Conan.io当前的挑战
自从推出以来,Conan作为C/ c++开发人员的包管理器而广受欢迎。io很快成为了Conan C/ c++包的中央公共存储库。然而,柯南的一个问题是。IO的特点是它没有经过审核或策划。每个注册用户都可以自由上传包,导致包的质量变化无常。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, Conan用户可以从他们的软件包中获得以下功能:
- 他们可以在Bintray中创建和管理任意数量的自己的Conan存储库,具有细粒度的用户和权限管理以及新的协作方式。
- 一个丰富的REST API使他们能够完全控制他们的产品的各个方面软件分发。他们可以管理对其内容的访问,收集日志和分析,上传和下载文件,创建访问密钥和权限等等。
- 一个具有CDN(美国和欧盟集群)的可扩展、健壮和安全的平台,通过多个云提供商备份和复制数据,提供企业级性能和可靠性。
- 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将很快在Conan文档中提供,请继续关注。
如果您有任何问题,欢迎您与我们联系info@conan.io。
有了柯南存储库和柯南中心,Bintray为C和c++社区提供了下一代柯南服务器,用于在全球范围内分发包。今天就开始在bintray.com上使用它们吧。