需要在GitHub上使用Qt4,sqlite3,cmake,git,gcc托管CI服务器

rub*_*020 7 c++ continuous-integration qt4 github

我在GitHub上托管了我的代码(用C++编写),并希望将它链接到托管的持续集成(CI)服务器,如Travis CIBuildHive.然后我想在我的项目页面上看到"构建传递"或"构建失败".但是当我检查这两个服务的CI环境时,Travis CI最接近gcc,git,cmake和sqlite3的可用性,但我错过了另一个Qt4的关键库,这是构建我的项目所必需的.它也应该是免费的,因为它是一个免费的开源项目.

请告诉我怎么做?谢谢.

我需要:gcc,git,cmake,sqlite3和Qt4.

rub*_*020 8

以下.travis.yml解决了我的问题.答案可以在这个页面上找到:http://about.travis-ci.org/docs/user/build-configuration/#Installing-Packages-Using-apt

 language: cpp

 compiler: gcc

 before_install:
  - sudo apt-get update -qq
  - sudo apt-get install -qq cmake sqlite3 qt4-dev-tools

 before_script:
   - mkdir build
   - cd build
   - cmake ..

 script: make

 notifications:
   email:
     - xxx@users.sourceforge.net
   on_success: change
   on_failure: always
Run Code Online (Sandbox Code Playgroud)