JFrog Artifactory和Bintray有什么区别?

amb*_*bes 106 artifactory bintray

我一直在公司里使用JFrog Artifactory一段时间.最近我了解了JFrog Bintray.Artifactory和Bintray有什么区别?Bintray是Artifactory的替代品吗?

JBa*_*uch 126

谢谢你的问题,这是一个很好的问题!

主要区别 符合预期用途.Artifactory是一个开发时工具,而Bintray是一个发布时间工具.它可能看起来像一个微妙的差异,但它对产品的功能集有很大的影响:

  • 对于开发,您需要以下功能:
    • 支持快照
    • CI服务器元数据集成(aka build-info)
    • 存储库之间的促销
    • 本地安装
    • 开发站点复制
    • 与SAML等企业安全系统集成
    • 等等
  • 要分发你需要的东西,如:
    • 全球分销网络(CDN)
    • 下载的极端吞吐量和冗余
    • 外部用户的权限控制(权利)
    • 产品和EULA支持
    • 等等

如您所见,这些是完全不同的列表.

当然,有共同的要求:

  • 完整的REST API自动化
  • CLI
  • 流行的CI服务器和构建工具的插件
  • 索引尽可能多的二进制包标准
  • "设置我"片段以便于配置
  • 基于智能校验和的二进制存储
  • 当然,必须有一种简单的方法将工件从开发时工具推广到分发工具(Artifactory中与Bintray同步的存储库)

我们当然有所有这些:)

我和JFrog,后面的公司,请参阅我的个人资料了解详情和链接.

  • 感谢@JBaruch的精确解释 (4认同)
  • 这个说法还有效吗?JFrogs 发送包含以下文本的电子邮件:“正如我们之前指出的,从 2021 年 5 月 1 日起,我们将停用 Bintray。Bintray 提供的许多服务现在由 JFrog 平台提供,这次停用使我们能够专注于我们的开发和为软件工件的托管和分发构建全面的端到端解决方案的创新努力。” 对我来说,JFrog 现在看起来像是 Bintray 功能的某种超集? (4认同)