插件概览
一个扩展 `pub_semver` 库的 Dart 包,提供便捷的版本管理方法。它提供了 `nextBuild`、`nextPreRelease` 和 `change` 函数,可轻松递增构建号、生成下一个预发布版本或以编程方式修改版本组件。非常适合在 CI/CD 流水线或构建脚本中自动化版本控制。该包轻量且可无缝集成到所有主要平台上的 Flutter 项目中。
适合场景
- 在 CI/CD 工作流中自动执行版本升级
- 开发期间生成预发布版本
- 更新应用构建中的版本号
- 管理发布脚本中的版本变更
- 简化构建工具中的版本逻辑
主要特点
- 扩展 pub_semver,提供有用的版本操作
- 提供 nextBuild 以递增构建编号
- 支持 nextPreRelease 用于预发布版本控制
- 提供 change 方法以修改特定版本部分
- 轻量且易于集成
适合对象
- 开发者管理应用版本
- CI/CD 流水线自动化
- 需要动态版本处理的 Flutter 项目
- 使用语义化版本控制的团队
- 构建脚本作者
使用建议
- 需要将 pub_semver 作为依赖项
- 仅限版本字符串操作
- 不适用于用户界面或运行时版本显示
- 最佳使用于构建或脚本上下文中
- 不处理版本文件持久化