JFrog Artifactory和Bintray有什么区别?

121

我公司一直在使用JFrog Artifactory,最近了解到JFrog Bintray。那么Artifactory和Bintray之间有什么区别呢?Bintray能否替代Artifactory?

1个回答

150
感谢您的提问,这是一个好问题! 之间的主要区别在于预期使用方式。Artifactory是开发时工具,而Bintray是发布、分发时工具。这看起来可能是微小的差别,但它对产品的功能集有很大的影响:
  • 对于开发,您需要以下功能:

    • 快照支持
    • CI服务器元数据集成(也称为构建信息)
    • 仓库之间的推广
    • 本地安装
    • 开发站点复制
    • 与企业安全系统(如SAML)集成
    • 等等。
  • 对于分发,您需要以下内容:

    • 全球分发网络(CDN)
    • 下载极限吞吐量和冗余性
    • 外部用户权限控制(资格)
    • 产品和EULA支持
    • 等等

正如您所看到的,这些列表是非常不同的。

当然,还有共同的要求:

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

当然我们已经覆盖了所有这些方面 :)

我在JFrog,是背后的公司,请参阅我的个人资料获取详细信息和链接。


5
这份声明还有效吗?JFrogs在电子邮件中发送了以下文本:“正如我们之前提到的,自2021年5月1日起,我们将停止Bintray服务。 Bintray提供的许多服务现在都由JFrog平台提供,此次停用使我们能够集中开发和创新工作,构建全面的端到端解决方案,用于托管和分发软件构件。”对我来说,看起来JFrog现在是一种包含Bintray功能的超集? - Miro Kropacek

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接