PHP的作曲家

PHP作为一种免费易用的强大脚本语言,已经成为开发动态和交互式网页的常用工具。使用PHP Composer管理项目的依赖项使PHP开发更加容易。

Artifactory是一个成熟的Composer存储库,Composer可以通过命令行界面访问它。您可以使用Artifactory的Set Me Up特性来获得所需的代码片段配置客户端通过Artifactory Composer存储库管理依赖项。

通过Artifactory管理Composer依赖关系有几个好处:

可靠且一致的访问

Artifactory是Git Hub和Packagist或其他PHP索引文件或实际二进制2022世界杯阿根廷预选赛赛程文件的远程资源。通过在远程Composer存储库中缓存索引文件和二进制文件,Artifactory使您独立于外部网络或任何可能出现故障的外部资源。2022世界杯阿根廷预选赛赛程

访问控制

Artifactory提供了一个安全解决方案,允许您在几个级别上控制访问,这些级别决定了谁正在访问您的存储库,以及存储库中可能托管哪些构件。作为第一道防线,Artifactory允许您为访问定义“excluded”和“Includes”,以便您可以控制哪些组件甚至可以存储在任何特定的远程存储库中。然后,使用权限可以细粒度地控制谁可以访问存储库,甚至可以通过Artifactory与LDAP、Active Directory、SAML、Crowd等的集成来控制谁访问服务器。

优化构建

由于Artifactory在本地缓存了远程工件,因此它们在本地网络上对开发人员和构建机器都可用,从而减少了网络连接,从而加快了构建速度。

智能搜索

Artifactory为您提供了许多搜索包的方法。当然,您可以基于属性(如名称、版本、时间戳和其他基本属性)运行搜索,但Artifactory还允许您通过校验和进行搜索,因此即使包已重命名,您也可以唯一地定位它。Artifactory还提供常见的内置搜索,例如“最新”版本,或基于自定义属性的搜索。的灵活性带来了搜索的全部功能AQL这允许您将搜索查询定义为所需的任何复杂程度。

作为一个PHP Composer存储库,Artifactory通过PHP简化了前端和后端开发,让开发人员专注于编写代码,而不必担心安全性或GitHub或Packagist的可用性。