为了让 ATOMDB 发布版本更加顺畅,我们开发了一个专用的打包工具 atomdb-packager
,有了这个工具,可以实现一键从源码生成各个平台原生的 ATOMDB 安装包,大大的提升了版本发布的便捷性,但是第一版暂时只支持生成苹果系统下的安装包,后期版本迭代会增加对 Windows 和 Linux 两个主流操作系统的支持。
打包工具运行如图所示:
工具的实现原理很简单,它会自动拉取指定的源码分支,然后对打包本机的环境进行探测,设置平台特定的工具链,最后生成平台特定的安装包。
下图是在苹果系统下运行的效果:
最后打包工具会生成一个可安装的 DMG 包,双击打开就能正常安装了。
好了,针对这个专有打包工具就介绍到这里,农历春节之后,ATOMDB 经过几个月的开发,即将到达一个初始最小功能集的里程碑版本,后面会按照滚动发布迭代版本进行功能迭代,希望大家能喜欢,预祝大家春节快乐。