# HelloActions-Qt **Repository Path**: jaredtao/HelloActions-Qt ## Basic Information - **Project Name**: HelloActions-Qt - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-12-05 - **Last Updated**: 2023-02-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # HelloActions-Qt ## 简介 演示github中的Qt项目,使用CI持续集成(Github actions) ## status | [Windows][win-link]| [Ubuntu][ubuntu-link]|[MacOS][macos-link]|[Android][android-link]|[IOS][ios-link]| |---------------|---------------|-----------------|-----------------|----------------| | ![win-badge] | ![ubuntu-badge] | ![macos-badge] |![android-badge] |![ios-badge] | |[License][license-link]| [Release][release-link]|[Download][download-link]|[Issues][issues-link]|[Wiki][wiki-links]| |-----------------|-----------------|-----------------|-----------------|-----------------| |![license-badge] |![release-badge] | ![download-badge]|![issues-badge]|![wiki-badge]| [win-link]: https://github.com/JaredTao/HelloActions-Qt/actions?query=workflow%3AWindows "WindowsAction" [win-badge]: https://github.com/JaredTao/HelloActions-Qt/workflows/Windows/badge.svg "Windows" [ubuntu-link]: https://github.com/JaredTao/HelloActions-Qt/actions?query=workflow%3AUbuntu "UbuntuAction" [ubuntu-badge]: https://github.com/JaredTao/HelloActions-Qt/workflows/Ubuntu/badge.svg "Ubuntu" [macos-link]: https://github.com/JaredTao/HelloActions-Qt/actions?query=workflow%3AMacOS "MacOSAction" [macos-badge]: https://github.com/JaredTao/HelloActions-Qt/workflows/MacOS/badge.svg "MacOS" [android-link]: https://github.com/JaredTao/HelloActions-Qt/actions?query=workflow%3AAndroid "AndroidAction" [android-badge]: https://github.com/JaredTao/HelloActions-Qt/workflows/Android/badge.svg "Android" [ios-link]: https://github.com/JaredTao/HelloActions-Qt/actions?query=workflow%3AIOS "IOSAction" [ios-badge]: https://github.com/JaredTao/HelloActions-Qt/workflows/IOS/badge.svg "IOS" [release-link]: https://github.com/jaredtao/HelloActions-Qt/releases "Release status" [release-badge]: https://img.shields.io/github/release/jaredtao/HelloActions-Qt.svg?style=flat-square" "Release status" [download-link]: https://github.com/jaredtao/HelloActions-Qt/releases/latest "Download status" [download-badge]: https://img.shields.io/github/downloads/jaredtao/HelloActions-Qt/total.svg?style=flat-square "Download status" [license-link]: https://github.com/jaredtao/HelloActions-Qt/blob/master/LICENSE "LICENSE" [license-badge]: https://img.shields.io/badge/license-MIT-blue.svg "MIT" [issues-link]: https://github.com/jaredtao/HelloActions-Qt/issues "Issues" [issues-badge]: https://img.shields.io/badge/github-issues-red.svg?maxAge=60 "Issues" [wiki-links]: https://github.com/jaredtao/HelloActions-Qt/wiki "wiki" [wiki-badge]: https://img.shields.io/badge/github-wiki-181717.svg?maxAge=60 "wiki" ## 原理 可以参考博客文章 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 2. 获取项目代码 这一步用Actions官方核心模板:actions/checkout@v1 3. 执行qmake、make 这一步用自定义脚本,可以换成qbs、cmake、gn、ninja等构建工具 4. 执行test 这一步可以引入单元测试、自动化UI测试等。(暂不提供方案) 5. 执行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)、微信二维码 ****** 请放心联系我,乐于提供咨询服务,也可洽谈有偿技术支持相关事宜。 *** ## 赞助 ****** 觉得分享的内容还不错, 就请作者喝杯奶茶吧~~ ***