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圖像之一更好地解決 - 或其他?

回答

相關問題