How can I get Mono 2.11+ installed on Travis-CI? -


i build c# project on travis-ci like this:

# .travis.yml before_install:   - sudo apt-get update -qq   - sudo apt-get install -qq mono-devel gtk-sharp2  install:   - xbuild source/pash.sln 

travis uses precise (ubuntu 12.04 lts) seems choice them, includes mono 12.10. c# project hits bug in mono 2.10. bug appears fixed in mono 2.11+.

i read ubuntu slow pick new builds of mono because depends on it, , can break much. that's fine, travis dependencies aren't problem - machine goes away @ end of build!

i have considered

  • compiling new mono in .travis.yml don't want put burden on travis servers.

  • building mcs (mono c# compiler) fix.

  • downloading , installing newer mono somewhere (where?)

  • checking recent mono in git repo.

suggestions?

if you're going use higher standard distro packages provide, recommend go way , not use unstable 2.11.x series, official/beta 3.x ones.

so, grab preview debian/ubuntu 3.0.6 packages ppa:

http://www.meebey.net/posts/mono_3.0_preview_debian_ubuntu_packages/


Comments

Popular posts from this blog

c++ - llvm function pass ReplaceInstWithInst malloc -

Cross-Compiling Linux Kernel for Raspberry Pi - ${CCPREFIX}gcc -v does not work -

java.lang.NoClassDefFoundError When Creating New Android Project -