I was about to suggest docker images for supporting older versions. I'm
somewhat surprised that Apache Infra hasn't jumped on the bandwagon already
and started "virtualizing" each version of Java and other things into
docker images. It's been the easiest way to support heterogeneous build
servers in my experience.

On 2 July 2017 at 08:47, Dominik Psenner <[email protected]> wrote:

> After a little investigation I found out that are going to have trouble
> with building mono assemblies that target mono1.0, mono-2.0, mono-4.0 with
> a recent installation of mono-4.5:
>
> http://www.mono-project.com/docs/about-mono/releases/4.0.
> 0/#dropped-support-for-old-frameworks
>
> Further, nant does not yet support mono-4.5:
>
> https://github.com/nant/nant/pull/169
>
> This means that we are basically without mono support at all unless we keep
> old installations of mono on a separate machine. :-( Our best bet are
> docker images. I'm going to invest some research time on this topic.
>
> 2017-07-01 21:02 GMT+02:00 Dominik Psenner <[email protected]>:
>
> > An idea crossed my mind. Couldn't we build the Mono binaries on the
> ubuntu
> > machines? .net core should build both on ubuntu and on windows. nant is
> > available also for ubuntu and a perfect candidate for a build tool. It
> > would be even nicer if we could simply add mono as a dependency (i.e.
> > nuget) and for example cake would take care of fetching the compiler,
> build
> > and test the assemblies for us. We have set up cake at work for this
> > purpose but are not targeting multiple .net versions and not even mono. I
> > have read that cake can build also with the mono compiler, but have no
> > experience with it. Cake would further probably completely replace nant
> > since it can easily invoke mvn to build the website too.
> >
>
>
>
> --
> Dominik Psenner
>



-- 
Matt Sicker <[email protected]>

Reply via email to