GithubHelp home page GithubHelp logo

jaredtao / helloci Goto Github PK

View Code? Open in Web Editor NEW
15.0 5.0 10.0 172 KB

持续集成教程 Travis-Qt Appveyor-Qt github-Action

QMake 69.63% C++ 22.24% QML 8.13%
ci travis-ci appveyor qt qt5 qt5-ci github-actions

helloci's Introduction

HelloCI

简介

演示github中的Qt项目,使用CI持续集成(主要是Travis和Appveyor)


此项目已失去价值,github的actions更加强大,建议移步:

https://github.com/jaredtao/HelloActions-Qt

原理

可以参考这个博客:

Qt工程持续集成系列之一 - 自动化编译

Qt工程持续集成系列之二 - 自动化发行

如果图裂了,可到知乎专栏

https://zhuanlan.zhihu.com/p/64154823

https://zhuanlan.zhihu.com/p/64154979

status

Ubuntu/MacOS Windows License Release Download
lin-badge win-badge license-badge release-badge download-badge

support

GitHub Issues GitHub Wiki

Appveyor

Appveyor 支持 Qt5.9 至 5.12 包含vs2015/vs2017 x86/x64

可以参考官方链接https://www.appveyor.com/docs/windows-images-software/#qt

当前项目配置可参考下图:

Travis

Travis 包括Ubuntu和MacOS两个系统

Ubuntu使用 https://launchpad.net/~beineri 提供的源来安装Qt

支持版本可参考下图:

目前配置中包括

ubuntu 16.04 LTS(xenial)

ubuntu 18.04 LTS(bionic)

MacOS 使用brew安装Qt, Qt版本未作指定, 使用默认版本(brew没有直接的功能支持)。

目前配置中包括:

macOS 10.13 with xcode 9.4

macOS 10.14 with xcode 10.3

macOS 10.14 with xcode 11

开发环境

  • Qt 5.12.x Windows/Ubuntu

联系方式:


作者 涛哥
开发理念 传承工匠精神
QQ 759378563
微信 xsd2410421
邮箱 [email protected]
blog https://jaredtao.github.io

QQ(TIM)、微信二维码

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

打赏

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

helloci's People

Contributors

jaredtao avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

helloci's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.