Travis-CI で QT5 専用アプリをビルドする方法を見つけようとしています。
私はQt5でなければならず、QSerialPortモジュールを含める必要があるため、ストックUbuntuバージョンは利用できません(QSerialPortがありません)。Qt 5.x を 12.04 Ubuntu VM にインストールし、ファイルを別のリポジトリに配置したものに tar しましたが、Qt5 実行可能ファイル (qmake + ソースなど) をダウンロードして抽出すると、それらを実行できません。 qmake は $PATH にあります。
コードはすべてhttps://github.com/npotts/QuteSerialに投稿されています。
.travis.yml
language: cpp
compiler:
- gcc
before_install:
- wget https://github.com/npotts/Qt5-Travis-CI/raw/master/Qt5.txz
- tar xfp Qt5.txz -C ${HOME}
install:
- sudo apt-get update -q
- sudo apt-get install build-essential
script:
- export PATH="${HOME}/Qt5.3.2/bin:${PATH}"
- which qmake
- uname -a
- qmake --version
- pwd
- ls *
- ls -alh ${HOME}/Qt5.3.2/*
- ../../Qt5.3.2/bin/qmake
- vendor/../../Qt5.3.2/bin/qmake
- make -j$(nproc)
ビルド エラー: https://travis-ci.org/npotts/QuteSerial/builds/38996355