/HelloActions-Qt

Qt use github-actions(Qt项目使用github的持续集成)

Primary LanguageQMakeMIT LicenseMIT

HelloActions-Qt

简介

演示github中的Qt项目,使用CI持续集成(Github actions)

status

Windows Ubuntu MacOS Android IOS
win-badge ubuntu-badge macos-badge android-badge ios-badge
License Release Download Issues Wiki
license-badge release-badge download-badge issues-badge wiki-badge

原理

可以参考博客文章

https://jaredtao.github.io/2019/11/19/Qt%E4%BD%BF%E7%94%A8github-Actions%E8%87%AA%E5%8A%A8%E5%8C%96%E7%BC%96%E8%AF%91/

Qt项目的编译流程

  1. 安装Qt环境

这一步用Actions模板:jurplel/install-qt-action

  1. 获取项目代码

这一步用Actions官方核心模板:actions/checkout@v1

  1. 执行qmake、make

这一步用自定义脚本,可以换成qbs、cmake、gn、ninja等构建工具

  1. 执行test

这一步可以引入单元测试、自动化UI测试等。(暂不提供方案)

  1. 执行deployment

待更新

答疑和技术支持

QQ群:734623697

联系方式


作者 涛哥
开发理念 传承工匠精神
博客 https://jaredtao.github.io/
博客-国内镜像 https://jaredtao.gitee.io
知乎专栏 https://zhuanlan.zhihu.com/TaoQt
QQ群 734623697(高质量群,只能交流技术、分享书籍、帮助解决实际问题)
邮箱 jared2020@163.com
微信 xsd2410421
QQ、TIM 759378563

QQ(TIM)、微信二维码

****** 请放心联系我,乐于提供咨询服务,也可洽谈有偿技术支持相关事宜。


赞助

****** 觉得分享的内容还不错, 就请作者喝杯奶茶吧~~