# topikm6-twidget [![pipeline status](http://gitlab.topibd.net/topikm6/topikm6-twidget/badges/master/pipeline.svg)](http://gitlab.topibd.net/topikm6/topikm6-twidget/commits/master) [![pipeline status](http://gitlab.topibd.net/topikm6/topikm6-twidget/badges/develop/pipeline.svg)](http://gitlab.topibd.net/topikm6/topikm6-twidget/commits/develop) ## 如何发布? ### CI发布(推荐) 默认规则:当将代码从develop分支合并到master分支,进行包发布。 0. 修改sincpm.json中的版本号 1. 修改src/lib/lib.pro中的版本号 2. 在CHANGELOG.md中添加新版本的发布日志 3. 将代码从develop分支合并到master分支 ### 手动发布(不推荐) 0. (若未安装sincpm) 安装[sincpm](http://gitlab.topibd.net/topsin/topsin-sincpm/releases),配置好环境变量 1. 修改sincpm.json中的版本号 2. 修改src/lib/lib.pro中的版本号 3. 在CHANGELOG.md中添加新版本的发布日志 4. 在根目录下打包 ```bash sincpm package xxx sincpm package xxx-debug ``` 5. 在sincpm的local目录下上传包,例如 ```bash cd local cd xxx sincpm upload [xxx]-[1.0.0]-[windows-x86-msvc2015]-[qt5.6.3] ```