2014-09-09 14 views
7

के लिए मैं ट्रैविस सीआई का उपयोग क्यूटी 5 परियोजना के साथ करने की कोशिश कर रहा हूं, लेकिन मुझे पास करने के लिए निर्माण नहीं मिल रहा है।ट्रैविस सीआई एक क्यूटी 5 परियोजना

मेरे .travis.yml

install: 
    - sudo apt-get update 
    - sudo apt-get install qt5-default qttools5-dev-tools 

script: 
    - qmake -project 
    - qmake Ultron.pro 
    - make 

त्रुटि लॉग की अंतिम खंड:

0.58s$ sudo apt-get install qt5-default qttools5-dev-tools 
Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
E: Unable to locate package qt5-default 
E: Unable to locate package qttools5-dev-tools 
The command "sudo apt-get install qt5-default qttools5-dev-tools" failed and exited with 100 during . 
Your build has been stopped. 

पूर्ण लॉग: http://pastebin.ubuntu.com/8296581/

इस यह एक आधिकारिक पैकेज नहीं किया जा रहा के साथ कुछ है?

+0

कुछ स्वयं यहां पदोन्नति: [पर travis_cpp_tutorial GitHub] (https://github.com/richelbilderbeek/travis_cpp_tutorial) आप ट्रैविस सीआई सेटअप के दर्जनों पा सकते हैं। [travis_qmake_gcc_cpp14_qt5] (https://github.com/richelbilderbeek/travis_qmake_gcc_cpp14_qt5) वह है जो आपके प्रश्न का उत्तर देने वाला एक न्यूनतम उदाहरण देता है। – richelbilderbeek

उत्तर

11

आप सही भंडार और अद्यतन उपयुक्त जोड़ने की जरूरत:

sudo add-apt-repository --yes ppa:ubuntu-sdk-team/ppa 
sudo apt-get update -qq 

आपका .travis.yml तो तरह दिखेगा:

before_install: 
- sudo add-apt-repository --yes ppa:ubuntu-sdk-team/ppa 
- sudo apt-get update -qq 
- sudo apt-get install qtbase5-dev qtdeclarative5-dev libqt5webkit5-dev libsqlite3-dev 
- sudo apt-get install qt5-default qttools5-dev-tools 

script: 
- qmake -project 
- qmake Ultron.pro 
- make 

देखें: Travis CI config to build against Qt5.0 on Ubuntu 12.04. Requires installing a PPA and certain packages for qt5 support. (jreese/gist:6207161)

संबंधित मुद्दे