上个月,JFrog公司宣布Artifactory 4正式投入使用。作为一种统一化的二进制库,Artifactory 4被重新打造成为一个通用artifact库,可以同时支持Maven, NPM, Docker, Vagrant这些管理工具和多种打包格式。并且由于Artifactory 4的安全性、可扩展性和可靠性能,现在它可以支持开发到运维一个完整的生命周期。
JFrog公司的CEO,Shlomi Ben Haim为我们解释了开发出通用artifact库的意义何在,“在技术高速发展的今天,企业已经有许多的工作平台可供选择,每年都会有类似Docker的应用容器引擎更新,企业现在需要的不是另外一种Docker registry和Maven repository的出现。他们需要得是一个统一的artifact库来提高他们的工作效率,让他们能按时完成每日高额的工作量,把他们从一个绑定的平台中解放出来。”这篇文章接下来便为大家总结了一下,今年最新发布的Artifactory 4都有哪些新的功能特点。
InfoQ与JFrog公司的开发代言人Baruch Sadogursky谈论了关于Artifactory 4候选版到4.1正式版后,加强了哪些技术特点,具体包含以下功能:
在之前InfoQ的访问中,“持续交付”这本书的合著者,Dave Farley,特别强调了部署路径下二进制库的重要性:“artifact库是这所有一切的核心,因为持续交付的中心概念是当你每提交一次改变给产品的时候,都会产生一个候选发布版,然后经过一个发布周期,你需要对这个候选版进行评估,看做出的修改是否合适产品本身。”Dave认为atifact元数据的修饰和改进能在资源管线中传输是十分重要的,“因为如果能够捕获到测试的结果,那么我们就可以基于收集到的元数据,在自动化基本原则下做出正确的判断。”
其他的artifact库,例如:红帽子社区工程中的Pulp,Apache Archiva和Sonatype Nexus也能够在一套有限的知识库类型中,进入其他的资源管线。Nexus目前正在增加对Docker的支持,同时也在扩展自身的开发运维社区。
Artifactory 4可以作为线上云服务,远程更改简装的开源版本(从专业版到企业/高性能版)。
查看英文原文: JFrog Artifactory 4 Becomes Universal
感谢张龙对本文的审校。
给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ,@丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入InfoQ读者交流群 )。