-
Notifications
You must be signed in to change notification settings - Fork 25
Add mono in CI #78
Comments
@enricosada Yeah, it's installed on many images, though not all. I think it's 4.6.2 What are you looking for? |
@mrward @nosami i really need a CI server somehow, i am now manually testing on azure vm, but is not the best. As a note the solution applyed here can be used also for visualfsharp repo, because they have the same issue moving forward /cc @cartermp @KevinRansom @dsyme . @mmitche what i need is the latest alpha of mono (so 5.0.0.*), other teams doesnt have a similar situation? maybe a build worker with mono nightly (or alpha) installed? |
I think the easiest way would be to use an OSX worker on travis and install a mono .dmg on there |
@enricosada: something like this http://stackoverflow.com/a/16946955/316874 |
last time i checked travis was not enabled in this dotnet org. |
@enricosada Is this a nightly shifting version of mono? On Linux only or OSX too? |
@mmitche i think the latest mono alpha can be enough if is possibile to have always the alpha (current Is ok for linux only (or mac, what's easiest), i just like to have at least one mono 5.0.* on CI |
@enricosada Are you running your testing in a docker container? IMO, I believe on Linux, you should be able to simply apt-get the package in the beginning of your CI process. On mac this is more difficult because we need to be able to remove the packages after the run. |
@enricosada The only thing we might need to change over is to an image that doesn't require a password for sudo so that the package installs properly. |
@enricosada Last question, this is only ubuntu...or...? |
@mmitche only ubuntu ok, but not 16.10 (because f# doesnt work there), if possibile 14.04. |
kk. And to install mono-dev...do I need to add a new package feed (sorry for all the questions) |
@mmitche i followed the instruction in http://www.mono-project.com/download/alpha/#download-lin for Ubuntu 14.04. so there is also
and after Dunno if there is a better way /cc @nosami |
And np about all the questions. Thanks a lot for help! |
awesome. Okay i'm going to add a new VM template that will install the latest. This isn't our desired state in the end, but it's a stopgap to solve the immediate issue. Better VM desired state is being worked on next sprint. We could potentially also use docker for this long-term. |
Awesome! Thank a LOT for help! |
@enricosada Testing it manually right now. |
@enricosada Okay. I think I got it. Should we enable this as an additional build platform for the CI in this repo? |
@mmitche yes, how can i do that? |
Closing, development is moving to Testing is done manually atm, test suite already support it. |
add mono (latest) to ci. The one used in vNext of VS on Mac.
@mmitche the dotnet-ci support mono? have it installed in some build image i can add to current job matrix? /cc @mrward @nosami
plan B: travisci, if support latest mono
The text was updated successfully, but these errors were encountered: