风投公司库
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。不久将支持更多的版本控制系统