💡
原文英文,约1300词,阅读约需5分钟。
📝
内容提要
Supabase CLI v2发布,支持项目配置代码管理,便于团队协作。CLI可用于CI/CD管道,简化环境部署与管理。通过config.toml文件,用户可实现一致的部署,管理认证、边缘函数和存储对象等。此版本无重大变更,提升开发环境一致性。
🎯
关键要点
- Supabase CLI v2发布,支持项目配置代码管理,便于团队协作。
- CLI可用于CI/CD管道,简化环境部署与管理。
- 通过config.toml文件,用户可实现一致的部署,管理认证、边缘函数和存储对象等。
- CLI的配置代码功能使用可读性强的config.toml文件,确保部署的一致性和可重复性。
- 支持在项目中检测配置漂移,确保远程配置未发生变化。
- 可以管理认证配置,支持Vercel预览URL的登录。
- 边缘函数的自动部署和配置可以通过config.toml文件实现。
- 存储对象的管理允许在本地开发时自动上传文件到Supabase Storage。
- 数据库设置和Webhook的管理可以通过config.toml文件轻松更新。
- 支持分支管理,配置更改可自动同步到所有临时分支。
- 没有重大变更,提升了开发环境的一致性。
❓
延伸问答
Supabase CLI v2的主要功能是什么?
Supabase CLI v2支持项目配置代码管理,便于团队协作,并可用于CI/CD管道,简化环境部署与管理。
如何使用config.toml文件管理Supabase项目的配置?
通过config.toml文件,用户可以实现一致的部署,管理认证、边缘函数和存储对象等。
Supabase CLI v2如何支持CI/CD管道?
Supabase CLI v2可以在CI/CD管道中使用,支持迁移生产数据库、部署函数和运行测试等操作。
如何检测Supabase项目的配置漂移?
可以通过运行supabase link命令,比较本地config.toml与远程项目设置,来检测配置漂移。
Supabase CLI v2是否有重大变更?
此版本没有重大变更,主要提升了开发环境的一致性。
如何管理Supabase中的存储对象?
可以在config.toml中添加[storage.buckets]块,以便在本地开发时自动上传文件到Supabase Storage。
➡️