[控场AI]
· 2 分钟阅读· 1,358 字

Vercel CLI 新功能:部署时自动设置项目过期

Vercel CLI 新功能:部署时自动设置项目过期

Vercel CLI 新增部署时设置项目过期时间、到期自动删除的功能。

Vercel 为其 CLI 工具引入了项目过期管理特性,开发者可在部署新项目时通过 `--delete-project-after` 参数预设过期时间,到期后项目自动删除,无需手动清理。支持的时长包括 1h、1d、1w、2w 和 30d,部署成功后 CLI 会打印具体过期日期。该参数仅对新建项目生效,对已有项目使用会输出警告且不改变其生命周期,以避免误改生产项目。若需取消过期设置,可使用 `vercel project keep` 命令将项目标记为永久保留。此功能适用于原型验证、临时演示和自动化测试等短期场景,要求 CLI 版本不低于 v65.12.0。

Vercel 近日为其 CLI 工具引入了一项实用的新特性:开发者可以在部署新项目时直接设置过期时间,到期后项目将自动删除,无需手动清理。这项更新旨在简化原型、演示和测试应用的临时资源管理,减少遗留项目带来的混乱。

如何设置项目过期

使用最新版本的 Vercel CLI,在运行 vercel deploy 命令时添加 --delete-project-after 参数并指定时长即可。例如,以下命令会创建一个在一天后自动删除的新项目:

vercel deploy --delete-project-after 1d

CLI 支持的时长包括 1h、1d、1w、2w 和 30d,覆盖了从小时到月的常见临时需求。部署成功后,命令行会打印出项目的具体过期日期和时间,方便开发者确认。

Vercel CLI 设置项目过期示例

这项功能仅对新创建的项目生效。如果对已存在的项目使用该参数,项目的过期时间不会改变,CLI 会输出警告提示。这种设计避免了意外修改生产项目的生命周期。

Vercel CLI(命令行界面)是 Vercel 提供的开发工具,允许开发者直接在终端中完成部署、管理项目、查看日志等操作,而无需依赖网页控制台。它常用于本地开发与 CI/CD 流程中,vercel deploy 即为其核心命令之一,负责将本地代码上传并构建为可访问的线上项目。理解 CLI 在 Vercel 工作流中的定位,有助于把握为何将项目生命周期管理前置到部署命令中能显著减少手动操作。

管理项目过期状态

若需要取消某个项目的过期设置,可以使用 vercel project keep 命令。例如:

vercel project keep my-project

该命令会将项目标记为永久保留,移除自动删除的计划。这为开发者提供了灵活的控制权,可以在项目从原型转为正式用途时及时调整。

适用场景与版本要求

这一特性特别适合快速迭代的开发流程。原型验证、临时的演示环境、自动化测试应用等往往只需短期存在,手动清理不仅繁琐,还容易遗漏。通过部署时预设过期时间,团队可以确保资源按时释放,降低管理负担。

要使用此功能,需将 Vercel CLI 更新至 v65.12.0 或更高版本。更多细节可参考 vercel deploy 的官方文档。

Vercel 此次更新体现了对开发者工作流的持续优化,将资源生命周期管理前置到部署环节,有望成为临时项目管理的标准实践。

在 Vercel 中,一个“项目”(Project)是代码部署的基本单元,关联着 Git 仓库、构建配置、环境变量和域名等资源。每个项目下可以包含多个部署(Deployment),代表某一次构建的产物。项目本身会持续占用存储与配置资源,并可能绑定域名,因此长期废弃的项目会积累管理负担。过期自动删除针对的是项目层级,而非单次部署,这也解释了为何该参数仅对新建项目生效——一旦项目存在,其生命周期可能已被其他部署或域名引用,贸然修改存在风险。

#Vercel CLI#项目过期#自动删除#vercel deploy#开发者工具#部署管理
分享:

相关推荐