#first option
virtualize clean last ubuntu 13.04
- install git
sudo apt-get install git
and configure itgit config --global user.name "Name" && git config --global user.email "[email protected]"
, add id_rsa.pub to github - install mono and monodevelop
sudo apt-get install monodevelop
- install fsharp http://fsharp.org/use/linux/ and fsharp binding for monodevelop'
- install nuget addin https://github.com/mrward/monodevelop-nuget-addin
#second option
Vagrant + Virtual Box + puppet-mono https://github.com/haf/puppet-mono + Visual Studio as usual http://christoph.ruegg.name/blog/test-csharp-fsharp-on-mono-with-vagrant.html
Jenkins https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntu
Configure Nginx (add jenkins to /etc/nginx/sites-avaibile with proxy to 8080)
Install Github oAuth Plugin https://wiki.jenkins-ci.org/display/JENKINS/Github+OAuth+Plugin
Install Github Plugin https://wiki.jenkins-ci.org/display/JENKINS/GitHub+Plugin
Run Bootstrap (mono) from repository. MSBuild configure and install http://2.bp.blogspot.com/-WTZdj5-tOJU/UPGIKEyKOaI/AAAAAAAAGO0/Qojw9UF4LdU/s1600/jenkins3.png
http://blog.bekijkhet.com/2013/01/create-mono-c-buildserver-using-jenkins.html