风投公司库

Artifactory…什么?源文件吗?是的,Artifactory将源作为二进制组件进行管理。如何阅读。

通常将Artifactory与二进制组件连接起来,就像将版本控制系统与源文件连接起来一样。但是您也可以将Artifactory与源文件连接起来。Artifactory公开了一个API,它允许您以统一的方式查询流行的VCS系统,并以二进制文件的形式下载整个标记或分支,而不是一系列源文件。这种能力使得Artifactory能够支持诸如鲍尔、PHP、Rails、node.js、Ruby等使用纯源文件部署的技术。

通过Artifactory将源文件作为二进制文件使用有以下几个好处:

通过统一访问不同的版本控制系统简化脚本

Artifactory通过统一的API提供对不同版本控制系统*的访问。这简化了您的构建脚本,因为您不需要根据您正在使用的VCS修改它们。使用Artifactory的API,一个脚本将适用于所有支持的版本控制系统。

稳定可靠的源代码访问

源代码存储库是开发工作中的关键资源。2022世界杯阿根廷预选赛赛程连接上的任何干扰都可能导致开发人员在尝试签出最新标签或提交新功能时出现严重延迟。

Artifactory在远程存储库中本地缓存标记和分支文件。这意味着即使网络或版本控制系统关闭,您仍然可以访问源文件。

安全

Artifactory提供了比版本控制系统更全面的安全措施。通过为用户和组分配不同的权限集,您可以细粒度地控制谁可以访问源文件。您还可以使用Artifactory与LDAP、Active Directory、SAML、Crowd等的集成来控制对服务器的访问

智能搜索标签或分支

Artifactory为您提供了灵活的搜索功能,以帮助您查找存储在系统中的任何标记或分支。内置的搜索api允许您搜索归档中的特定文件,按日期查找标记,或对标记名称应用模式匹配等等。通过将属性分配给您的标记和分支,您可以搜索这些属性来实现与您的工作流相关的任何规则集。

*目前只支持Git。更多的版本控制系统将很快得到支持