我正在使用 PHP deployer 6.6.0 来部署基于 Laravel 的网站。
每次我部署它都会创建一个新版本。目前,我有超过 10 个版本,它占用了大量的磁盘空间。
我不想保留超过最后 3 个版本,并且需要旧版本自动翻转。
如何指定要保留的最大版本数?
我正在使用 PHP deployer 6.6.0 来部署基于 Laravel 的网站。
每次我部署它都会创建一个新版本。目前,我有超过 10 个版本,它占用了大量的磁盘空间。
我不想保留超过最后 3 个版本,并且需要旧版本自动翻转。
如何指定要保留的最大版本数?
您想要的选项称为“keep_releases”。请参阅此处的文档。
默认情况下,deployer 只保留 5 个版本,所以如果您有超过 10 个版本,则意味着您更改了默认配置。
你可能会set('keep_releases', -1);
在你的配置中。更改它,使其仅存储合理数量的版本,或直接删除该行,它将仅保留 5 个版本。
set('keep_releases', 3); // e.g. for a maximum of 3 releases