rub*_*020 7 c++ continuous-integration qt4 github
我在GitHub上托管了我的代码(用C++编写),并希望将它链接到托管的持续集成(CI)服务器,如Travis CI或BuildHive.然后我想在我的项目页面上看到"构建传递"或"构建失败".但是当我检查这两个服务的CI环境时,Travis CI最接近gcc,git,cmake和sqlite3的可用性,但我错过了另一个Qt4的关键库,这是构建我的项目所必需的.它也应该是免费的,因为它是一个免费的开源项目.
请告诉我怎么做?谢谢.
我需要:gcc,git,cmake,sqlite3和Qt4.
以下.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)
| 归档时间: |
|
| 查看次数: |
1542 次 |
| 最近记录: |