0
當我爲我的軟件(例如SAMRI)設置持續集成(CI)測試時,我想從Gentoo Linux的優秀軟件包管理功能和神經/科學支持中受益)。Gentoo Linux環境中的集成測試(最好是TravisCI)
不幸的是,我最喜歡的平臺TravisCI似乎只提供Ubuntu,Ubuntu和MacOS環境。我想知道如何做到最好(即以最小的開銷和延遲)在TravisCI上(或者如果需要,在另一個CI平臺上)建立一個Gentoo Linux環境。
我已經使用Gentoo Prefix引導腳本試過,但是:
- 簡單地稱其爲
- yes "" | ./bootstrap-prefix.ch
就會溢出4MB的日誌限制 - 它重定向到一個文件
- yes "" | ./bootstrap-prefix.sh >> prefix_log.txt
會導致作業超時 - 我不知道如何增加這樣的命令的時間。 10分鐘後,出現
- travis_wait 60 |& yes "" | ./bootstrap-prefix.sh >> prefix_log.txt
次超時。
超過所有這些問題,我覺得從頭開始引導整個Gentoo安裝是浪費時間和資源。我在想也許這可以通過使用Gentoo OpenStack圖像之一更好地解決 - 或其他?