我建立在特拉維斯-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回購檢查最近的單聲道安裝較新單。
建議?