流浪的存储库
把你的箱子收拾好,放到Artifactory里

Vagrant已经让“但它在我的机器上有效”这句话过时了。同时,它也避免了开发者每次加入新团队时所经历的“入职地狱”。现在,开发人员所要做的就是打字流浪汉了用右边的方框,然后开始编码。这个过程,在过去,可能需要一个星期或更长时间,现在减少到几分钟。但问题仍然存在,正确的方框是什么?一个开发组织可能需要许多不同的盒子。每个团队对于开发项目的环境可能有不同的需求。因此,组织需要一次维护和管理数百个盒子。虽然私人盒子可以放在Atlas上,但企业通常需要一个更安全的环境来存放公司的源代码。
Artifactory支持Vagrant作为Vagrant box的本地存储库,提供以下几个好处:
在组织内分发和共享框
使用局部存储库Artifactory为您提供一个中央位置来存储您的内部流浪者盒子。当所有团队都知道任何盒子都可以从一个URL访问时,访问本地盒子并在不同团队之间管理它们就变得非常容易了。如果您需要与地理位置较远的站点中的同事共享您的机器,Artifactory支持复制到您本地网络之外的Artifactory的另一个实例。
使用访问控制保护私人盒子
通过在Artifactory中使用本地存储库,企业可以超越Atlas上私有盒子提供的安全性,并享受对其盒子的细粒度访问控制。作为第一道防线,Artifactory允许您使用命名模式来定义访问的“排除”和“包含”。然后,您可以为用户和组分配不同的权限集。您甚至可以使用Artifactory与LDAP、Active Directory、SAML、Crowd等的集成来控制对服务器的访问
可靠和一致的访问盒子
在Atlas上使用Artifactory代替私有盒子可以消除与互联网连接相关的任何问题。当所有的机器都通过Artifactory中的本地存储库访问时,连接性就不再是问题了。
智能搜索盒子
Artifactory为您提供了灵活的搜索功能,可以帮助您使用Artifactory UI和REST API查找存储在系统中的任何Vagrant box。内置功能使常见的搜索非常简单。例如,您可以轻松地找到任何机器的“最新”版本,而无需指定版本号。但是Artifactory搜索的全部功能来自自定义属性。Artifactory允许您为您的框分配任何属性集,这些属性集以后可以用于搜索。自定义属性允许您使用与您的工作流相关的任何规则集搜索框。
不仅仅是流浪汉
Artifactory支持大多数常见的打包格式。无论是Docker镜像,NuGet包,RubyGems还是Vagrant盒子,Artifactory都是一个处理所有二进制工件管理的单一解决方案。
作为本地的Vagrant存储库,Artifactory提供了企业在使用Vagrant时需要的盒子管理和安全特性。
