我有一个Gnome-Shell扩展程序,目前正在Ubuntu 16.04上的Travis-CI中测试它,这是Travis支持的Ubuntu的最新版本。我想将这些测试扩展到18.04和19.04,以及Debian和其他发行版,但是我不想处理大多数CI服务不直接支持的完整虚拟机的开销。
我知道有Ubuntu images用于Docker,Travis-CI有some support用于Docker,但是我没有看到很多人使用它们进行跨发行版测试。
我还是Docker的新手,所以我对如何设置它尚不完全清楚。这些是否可行,尤其是对于像Gnome-Shell这样的GUI重组件,还是我不应该浪费时间?