风投公司库
Artifactory…什么?源文件吗?是的,Artifactory将源代码作为二进制组件来管理。如何阅读。
您通常将Artifactory与二进制组件连接起来,就像将版本控制系统与源文件连接起来一样。但是您也可以将Artifactory与源文件连接起来。Artifactory公开了一个API,允许您以统一的方式查询流行的VCS系统,并以二进制文件的形式下载整个标记或分支,而不是一系列源文件。这种能力允许Artifactory支持使用纯源文件部署的技术,如Bower、PHP、Rails、node.js、Ruby等。
通过Artifactory将源文件作为二进制文件使用有几个好处:
通过对不同版本控制系统的统一访问来简化脚本
Artifactory通过统一的API提供对不同版本控制系统*的访问。这简化了构建脚本,因为您不需要根据所使用的VCS修改它们。使用Artifactory的API,单个脚本将适用于所有受支持的版本控制系统。
稳定可靠地访问源代码
源代码存储库是开发工作中的关键资源。2022世界杯阿根廷预选赛赛程无论开发人员是尝试签出最新的标记还是提交新特性,连接到它们的任何干扰都可能导致严重的延迟。
Artifactory在远程存储库中缓存标记和分支文件。这意味着即使网络或版本控制系统宕机,您仍然可以访问源文件。
安全
Artifactory提供的安全措施比版本控制系统提供的安全措施全面得多。通过为用户和组分配不同的权限集,您可以细粒度地控制谁可以访问源文件。您还可以使用Artifactory与LDAP、Active Directory、SAML、Crowd和其他组件的集成来控制对服务器的访问
智能搜索标签或分支
Artifactory为您提供灵活的搜索功能,以帮助您找到存储在系统中的任何标记或分支。内置的搜索api允许您在存档中搜索特定文件,按日期查找标记,或对标记名称应用模式匹配等等。通过将属性分配给标记和分支,您可以搜索这些属性来实现与您的工作流相关的任何规则集。
*目前只支持Git。更多的版本控制系统将很快得到支持
