在基于作曲家的项目中是否存在不可用来源的风险?

时间:2013-04-25 09:53:34

标签: php deployment dependencies dependency-management composer-php

在使用composer组合PHP项目时,在安装/部署时,composer通常会从其原始源获取依赖项。

当源(可能只是暂时)变得不可用时,这可能会导致部署时出现问题。

是否有任何包含的机制至少保留当前稳定版本的依赖项,哪些部分始终能够将当前版本部署到其他实例?

2 个答案:

答案 0 :(得分:1)

目前没有单击解决方案,但我计划尽快开展一些可以提高可靠性的方法。

答案 1 :(得分:0)

Broker看起来像一个可以作为保存文件的代理的工具,现在已集成到Satis中(参见https://github.com/researchgate/broker

  

broker是composer的完整存储库代理。它需要一个作曲家文件,全部下载   需求和所有依赖项,然后发布包含所有这些的新存储库   包。包括dist和源文件在内的所有包将不包含包装或令人满意的包装。由经纪人直接提供。

     

注意:此项目不再维护。由于满意的支持类似   功能现在,你应该使用满意的。