我建立在特拉维斯-CI like this我的C#项目:这似乎是他们的一个不错的选择如何在Travis-CI上安装Mono 2.11+?
# .travis.yml
before_install:
- sudo apt-get update -qq
- sudo apt-get install -qq mono-devel gtk-sharp2
install:
- xbuild Source/Pash.sln
特拉维斯使用精密(Ubuntu的LTS 12.04),但它包含单声道12.10。我的C#项目在单声道2.10中遇到了bug。该错误似乎在Mono 2.11+中得到修复。
我读过Ubuntu发现新版Mono的速度很慢,因为它非常依赖于它,它可能会破坏很多。这很好,但对于Travis依赖关系并不是真正的问题 - 机器在构建结束时就会消失!
我已经考虑
在
.travis.yml
编译一个新的单声道,但我不希望把他们的负担特拉维斯服务器上。仅使用此修补程序构建MCS(Mono C#编译器)。
下载和从某处(哪里?)
在我的GIT回购检查最近的单声道安装较新单。
建议?