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

回答