演示github中的Qt项目,使用CI持续集成(Github actions)
Windows | Ubuntu | MacOS | Android | IOS |
---|---|---|---|---|
License | Release | Download | Issues | Wiki |
---|---|---|---|---|
Tag | 功能 |
---|---|
0.1.0 | 五个平台都能够自动编译 |
0.1.1 | 配置文件拆分 |
0.1.2 | Windows可以自动打包、发布 |
0.1.3 | Windows和MacOS可以同时自动打包、发布 |
可以参考博客文章或知乎专栏
- 安装Qt环境
这一步用Actions模板:jurplel/install-qt-action
- 获取项目代码
这一步用Actions官方核心模板:actions/checkout@v1
- 执行qmake、make
这一步用自定义脚本,可以换成qbs、cmake、gn、ninja等构建工具
- 执行test
这一步可以引入单元测试、自动化UI测试等。(暂不提供方案)
- 执行deployment
这一步执行发布流程,可以参考博客教程
QQ群:734623697
作者 | 涛哥 |
---|---|
开发理念 | 传承工匠精神 |
博客 | https://jaredtao.github.io/ |
博客-国内镜像 | https://jaredtao.gitee.io |
知乎专栏 | https://zhuanlan.zhihu.com/TaoQt |
QQ群 | 734623697(高质量群,只能交流技术、分享书籍、帮助解决实际问题) |
邮箱 | [email protected] |
微信 | xsd2410421 |
QQ、TIM | 759378563 |
QQ(TIM)、微信二维码
****** 请放心联系我,乐于提供咨询服务,也可洽谈有偿技术支持相关事宜。
****** 觉得分享的内容还不错, 就请作者喝杯奶茶吧~~