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