Composer php 如何自动使Satis与所有项目的最新依赖项保持同步?
本质上创建了PackageGist的本地镜像,它可以下载所有需要缓存的包的副本 问题是,您必须预先指定所有依赖项。对于几个依赖关系不断变化的项目,让Satis保持最新是一场噩梦 我对Satis工作的设想是,当我在项目上运行Composer php 如何自动使Satis与所有项目的最新依赖项保持同步?,composer-php,satis,Composer Php,Satis,本质上创建了PackageGist的本地镜像,它可以下载所有需要缓存的包的副本 问题是,您必须预先指定所有依赖项。对于几个依赖关系不断变化的项目,让Satis保持最新是一场噩梦 我对Satis工作的设想是,当我在项目上运行composer install时,它会要求Satis提供我的每个依赖项的副本。若Satis并没有缓存它,它会查询PackageGist,下载一份副本,然后把它提供给我。下次安装时,它将被缓存。如果Pacakgist随后崩溃,或者项目维护人员从Github删除了他的回购协议,那
composer install
时,它会要求Satis提供我的每个依赖项的副本。若Satis并没有缓存它,它会查询PackageGist,下载一份副本,然后把它提供给我。下次安装时,它将被缓存。如果Pacakgist随后崩溃,或者项目维护人员从Github删除了他的回购协议,那也没关系,因为Satis保留了一份副本
有没有办法让Satis这样做?或者有其他的PackageGist镜像可以做到这一点吗?如何让Satis更新它存储的内容?运行它不止一次 事实上,它应该在构建基础设施中作为作业运行,可能至少每天一次
如果你想自动更新你使用的所有东西,你也可以看看。如何让Satis更新它存储的东西?运行它不止一次 事实上,它应该在构建基础设施中作为作业运行,可能至少每天一次 如果你想自动更新你所使用的一切,你也可以看看