+1, and for avoidance of doubt... To *build* the Hyper-V agent, we can use Mono and NuGet packages with licenses acceptable to the Apache Community. The packages are downloaded automatically.
To *unit* test the Hyper-V agent, you can use Mono and the NuGet packages. Unit tests mock the Hyper-V API response to CloudStack commands. For *functional* and *integration* tests, you need a Windows operating system. These are release tests and not build tests. DL > -----Original Message----- > From: Alex Hitchins [mailto:cloudst...@alexhitchins.com] > Sent: 06 December 2013 12:50 > To: dev@cloudstack.apache.org > Subject: RE: [Jenkins] slave for building hyperv agent > > C# should run under Mono without much fuss, unless there are core > Windows library's used in the application. > > > > Alexander Hitchins > ---------------------------------------- > Personal Email : a...@alexhitchins.com > Apache Email : a...@alexhitchins.com > Website : http://alexhitchins.com > Mobile : 07788 423 969 > > -----Original Message----- > From: Hugo Trippaers [mailto:trip...@gmail.com] > Sent: 05 December 2013 20:09 > To: dev@cloudstack.apache.org > Cc: dev@cloudstack.apache.org > Subject: Re: [Jenkins] slave for building hyperv agent > > Hey devdeep, > > I'll try. The trouble with windows boxes is that we need a license for it. I > need > to check if my company is ok with assigning one to this machine. > > Do you need any other software besides just plain windows server standard > 2012? > > Cheers, > > Hugo > > Sent from my iPhone > > > On 5 dec. 2013, at 12:02, Devdeep Singh <devdeep.si...@citrix.com> > wrote: > > > > Hi Hugo, > > > > The agent code is C# based. So I was looking for a windows based > > server to > build it. Will it be possible to get one? > > > > Regards, > > Devdeep > > > > -----Original Message----- > > From: Trippie [mailto:trip...@gmail.com] On Behalf Of Hugo Trippaers > > Sent: Thursday, December 5, 2013 4:35 PM > > To: dev@cloudstack.apache.org > > Subject: Re: [Jenkins] slave for building hyperv agent > > > > Devdeep, > > > > what kind of instance would you need? I might be able to help you out > > with > a Linux based server in our cloud? > > > > Or if you have a fixed set of instructions to prepare a slave i'm > > happy to > add them to the template i use for the other builds from > jenkins.buildacloud.org? > > > > Cheers, > > > > Hugo > > > > > >> On 4 dec. 2013, at 12:24, Devdeep Singh <devdeep.si...@citrix.com> > wrote: > >> > >> Hi, > >> > >> I am looking to setup a Jenkins slave to build the hyperv agent. The > hyperv agent code can be build using Mono and the instructions for building > it are available at [1]. Can anyone help with providing an instance so that it > can be configured as a jenkins slave for regular builds of the hyperv agent? > >> > >> [1] > https://cwiki.apache.org/confluence/display/CLOUDSTACK/Creating+Hyperv > +Agent > +Installer > >> > >> Regards, > >> Devdeep > >