我一直在嘗試這和.travis.yml
花費超過25犯,只有微小的變化,但特拉維斯始終做到之一:特拉維斯對C++總是忽略腳本定製測試
的./configure:如果我把
language: cpp
放在第一行。特拉維斯會不顧一切寫在.travis.yml,將直行./configure && make && make test
language: cpp addons: apt: sources: - ubuntu-sdk-team addons: apt: packages: - ubuntu-sdk before_script: ls script: qmake demo/QtGoodiesDemo/QtGoodiesDemo.pro && make sudo: false
耙:如果我重新排序
language: cpp
放置或刪除它。這一點上,特拉維斯成功安裝的依賴(APT插件執行)addons: apt: sources: - ubuntu-sdk-team addons: apt: packages: - ubuntu-sdk before_script: ls script: qmake demo/QtGoodiesDemo/QtGoodiesDemo.pro && make language: cpp sudo: false
我已經閱讀文檔,並使用它告訴只是導致我的點(1)的問題。
我查過了,但沒有人知道這個問題,我想知道人們是如何做到這一點的。
嘗試1
使用嵌套的apt源仍然得到我的問題(1),並忽略自定義腳本(https://travis-ci.org/imakin/QtGoodies/builds/85143452)。需要注意的是在問題2耙時被調用,它成功地安裝Ubuntu-SDK的Qt的依賴關係
language: cpp
sudo: false
addons:
apt:
sources:
- ubuntu-sdk-team
packages:
- ubuntu-sdk
before_script: ls
script: qmake demo/QtGoodiesDemo/QtGoodiesDemo.pro && make
嘗試2
於是我嘗試播放,並添加配置文件。擁有全部rwxrwxrwx權限。並推動它。但特拉維斯仍然執行問題(1)。沒有Qt安裝,甚至沒有運行配置,告訴它沒有執行它的權限。儘管before_script也被忽略,但我無法在測試過程中進行任何修改。這一個發生在https://travis-ci.org/imakin/QtGoodies/builds/85146543
好的。我不太瞭解特拉維斯,但是你可以擴展標題中的問題描述嗎?我不確定是否有足夠的細節來解決您實際遇到的問題。 – halfer