Nothing much has to be done on slave VMs other than installing necessary software to build/run Mono. Jenkins connects to slaves via plain old SSH.
Note that I need an account with sudo access on all VMs hooked up to http://monojenkins.cloudapp.net/. On Sat, Jun 14, 2014 at 9:16 AM, Bob Summerwill <b...@summerwill.net> wrote: > Great - so for the Tizen test-cases, Damien should probably get an > equivalent set of automation running on an Azure VM, and then we should work > out how to incorporate that VM into your Jenkins instance? > > > Cheers, > Bob > > > On Sat, Jun 14, 2014 at 12:07 AM, Alex Rønne Petersen <a...@alexrp.com> > wrote: >> >> Xamarin pays for the current infrastructure and the upcoming x86 VMs >> we're going to add to it. That doesn't stop anyone from contributing >> more infrastructure. >> >> The build automation inside Xamarin for our commercial products is >> based on Wrench. >> >> On Sat, Jun 14, 2014 at 9:03 AM, Bob Summerwill <b...@summerwill.net> >> wrote: >> > Thanks for the information, Alex. >> > >> > Is that Xamarin-funded infrastructure? Or something which you set up >> > outside of Xamarin prior to your employment? >> > >> > If there is some way in which we can ensure that non-Xamarin-employees >> > working on Mono can contribute to that automation setup, that would be >> > splendid. >> > >> > >> > Cheers, >> > Bob >> > >> > >> > On Fri, Jun 13, 2014 at 11:23 PM, Alex Rønne Petersen <a...@alexrp.com> >> > wrote: >> >> >> >> Yes, http://monojenkins.cloudapp.net/ is what is used to test the >> >> major projects under the Mono org on Linux, and also to test pull >> >> requests. >> >> >> >> We will soon be changing the setup there to accommodate >> >> multi-configuration builds (e.g. x86, amd64, linux, os x, ...) so if >> >> you have machines you'd like to contribute, that can definitely be >> >> arranged. >> >> >> >> Note that for each platform, we'd need 4 machines at minimum to be >> >> able to keep up on busy days. The Small (A1) Azure tier seems to work >> >> well enough for this purpose. >> >> >> >> On Sat, Jun 14, 2014 at 12:46 AM, Bob Summerwill <b...@summerwill.net> >> >> wrote: >> >> > >> >> > It looks like it might be https://github.com/alexrp (Alex Rønne >> >> > Petersen). >> >> > CC-ed. >> >> > >> >> > >> >> > On Fri, Jun 13, 2014 at 3:18 PM, Sergey Zhukov <s...@ngs.ru> wrote: >> >> >> >> >> >> Also I've found this link, don't know who maintains it >> >> >> >> >> >> http://monojenkins.cloudapp.net/ >> >> >> >> >> >> On Fri, 2014-06-13 at 15:07 -0700, Bob Summerwill wrote: >> >> >> > Right, so maybe this is more a case of the website not getting >> >> >> > enough >> >> >> > love? >> >> >> > >> >> >> > >> >> >> > We should still have automation independent of Xamarin, though. >> >> >> > Mono != Xamarin. >> >> >> > >> >> >> > >> >> >> > >> >> >> > Cheers, >> >> >> > Bob >> >> >> > >> >> >> > >> >> >> > >> >> >> > On Fri, Jun 13, 2014 at 3:04 PM, Sergey Zhukov <s...@ngs.ru> wrote: >> >> >> > AFAIK, Xamarin uses this for mono (it's working link) >> >> >> > https://wrench.mono-project.com/Wrench/ >> >> >> > >> >> >> > also I've seen travis scripts in the mono tree some time >> >> >> > ago >> >> >> > (some of >> >> >> > them or even all were removed) >> >> >> > >> >> >> > >> >> >> > On Fri, 2014-06-13 at 14:47 -0700, Bob Summerwill wrote: >> >> >> > > >> >> >> > > But there is no centrally maintained automated build >> >> >> > instance right >> >> >> > > now, correct? Or incorrect? >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > On Fri, Jun 13, 2014 at 2:44 PM, Sergey Zhukov >> >> >> > <s...@ngs.ru> >> >> >> > wrote: >> >> >> > > Anybody can use Travis.CI or drone.io as build >> >> >> > system. They >> >> >> > > can run >> >> >> > > tests on different platforms. For example, here >> >> >> > the >> >> >> > post how >> >> >> > > to run >> >> >> > > tests on ARM platform using Travis.CI. >> >> >> > > >> >> >> > >> >> >> > http://www.tomaz.me/2013/12/02/running-travis-ci-tests-on-arm.html >> >> >> > > >> >> >> > > Also Travis.CI has built-in support for OSX and >> >> >> > Ubuntu >> >> >> > > operating >> >> >> > > systems. So it's possible to write script, which >> >> >> > will test >> >> >> > > mono across >> >> >> > > several tizen platforms the only bad thing could >> >> >> > be >> >> >> > a build >> >> >> > > time >> >> >> > > limitation. >> >> >> > > >> >> >> > > >> >> >> > > On Fri, 2014-06-13 at 14:27 -0700, Bob >> >> >> > Summerwill >> >> >> > wrote: >> >> >> > > > >> >> >> > > > Please could somebody confirm that there is no >> >> >> > existing Mono >> >> >> > > project >> >> >> > > > automation? >> >> >> > > > >> >> >> > > > Outside of whatever Xamarin do for their own >> >> >> > needs, I mean? >> >> >> > > Thanks! >> >> >> > > > >> >> >> > > > >> >> >> > > > Cheers, >> >> >> > > > Bob >> >> >> > > > >> >> >> > > > >> >> >> > > > >> >> >> > > > >> >> >> > > > On Fri, Jun 13, 2014 at 2:21 PM, Sergey Zhukov >> >> >> > <s...@ngs.ru> >> >> >> > > wrote: >> >> >> > > > They all do the same things, the only >> >> >> > difference >> >> >> > > what I see is >> >> >> > > > a pricing >> >> >> > > > and limitations for cloud-based >> >> >> > jenkins/drone/travis >> >> >> > > (don't >> >> >> > > > know is >> >> >> > > > there a cloud-based TeamCity >> >> >> > services). >> >> >> > CloudBees >> >> >> > > based on >> >> >> > > > Jenkins has >> >> >> > > > 100 min/month for free projects while >> >> >> > drone.io does >> >> >> > > not have >> >> >> > > > monthly >> >> >> > > > limitations for open source. But >> >> >> > drone.io >> >> >> > has 30-min >> >> >> > > > compile-time >> >> >> > > > limitation which they say can be >> >> >> > removed. >> >> >> > Travis.CI >> >> >> > > site says >> >> >> > > > that there >> >> >> > > > are no limitation for open source >> >> >> > projects, but >> >> >> > > somewhere I >> >> >> > > > saw that it >> >> >> > > > has 1 hour limit to compile time. >> >> >> > > > >> >> >> > > > For open-source project it's a good to >> >> >> > have ability >> >> >> > > to avoid >> >> >> > > > thinking >> >> >> > > > about additional infrastructure for >> >> >> > CI, >> >> >> > its cost and >> >> >> > > > maintenance. So in >> >> >> > > > this case using cloud-based travis or >> >> >> > drone can help >> >> >> > > devs to >> >> >> > > > concentrate >> >> >> > > > on software itself without spending >> >> >> > their >> >> >> > time and >> >> >> > > money to >> >> >> > > > supporting >> >> >> > > > internal CI build server. >> >> >> > > > >> >> >> > > > >> >> >> > > > On Fri, 2014-06-13 at 12:24 -0700, >> >> >> > Daniel >> >> >> > Lo Nigro >> >> >> > > wrote: >> >> >> > > > > Maybe drone could be used >> >> >> > for >> >> >> > > > > CI. >> >> >> > https://github.com/drone/drone/ >> >> >> > > > > >> >> >> > > > > >> >> >> > > > > What does Drone do that other more >> >> >> > common CI >> >> >> > > systems like >> >> >> > > > Jenkins and >> >> >> > > > > TeamCity don't do? >> >> >> > > > > >> >> >> > > > > >> >> >> > > > > On Fri, Jun 13, 2014 at 11:59 AM, >> >> >> > Sergey >> >> >> > Zhukov >> >> >> > > <s...@ngs.ru> >> >> >> > > > wrote: >> >> >> > > > > On Fri, 2014-06-13 at 09:12 >> >> >> > -0700, Bob >> >> >> > > Summerwill >> >> >> > > > wrote: >> >> >> > > > > >> >> >> > > > > >> >> >> > > > > Maybe drone could be used >> >> >> > for >> >> >> > CI. >> >> >> > > > > >> >> >> > https://github.com/drone/drone/ >> >> >> > > > > >> >> >> > > > > Also for open-source project >> >> >> > you >> >> >> > can try >> >> >> > > travis.ci, >> >> >> > > > but it has >> >> >> > > > > one-hour >> >> >> > > > > limit for running what can >> >> >> > be >> >> >> > critical for >> >> >> > > running >> >> >> > > > mono tests >> >> >> > > > > inside the >> >> >> > > > > tizen emulator. >> >> >> > > > > >> >> >> > > > > > >> >> >> > > > > > For Tizen at least I would >> >> >> > like to get >> >> >> > > automated >> >> >> > > > builds and >> >> >> > > > > runs going >> >> >> > > > > > within Windows Azure VMs >> >> >> > which >> >> >> > I will >> >> >> > > "sponsor" >> >> >> > > > the costs of >> >> >> > > > > runnin. >> >> >> > > > > > Is there an existing >> >> >> > automation >> >> >> > > infrastructure for >> >> >> > > > this to >> >> >> > > > > be added >> >> >> > > > > > to? Thanks! >> >> >> > > > > > >> >> >> > > > > > >> >> >> > > > > >> >> >> > > > > >> >> >> > > > > >> >> >> > > > > >> >> >> > > > > >> >> >> > > _______________________________________________ >> >> >> > > > > Mono-devel-list mailing list >> >> >> > > > > >> >> >> > Mono-devel-list@lists.ximian.com >> >> >> > > > > >> >> >> > > > >> >> >> > > >> >> >> > http://lists.ximian.com/mailman/listinfo/mono-devel-list >> >> >> > > > > >> >> >> > > > > >> >> >> > > > > >> >> >> > > > >> >> >> > > > >> >> >> > > > >> >> >> > _______________________________________________ >> >> >> > > > Mono-devel-list mailing list >> >> >> > > > Mono-devel-list@lists.ximian.com >> >> >> > > > >> >> >> > > >> >> >> > http://lists.ximian.com/mailman/listinfo/mono-devel-list >> >> >> > > > >> >> >> > > > >> >> >> > > > >> >> >> > > > >> >> >> > > > -- >> >> >> > > > b...@summerwill.net >> >> >> > > > >> >> >> > > > >> >> >> > > >> >> >> > > >> >> >> > > _______________________________________________ >> >> >> > > Mono-devel-list mailing list >> >> >> > > Mono-devel-list@lists.ximian.com >> >> >> > > >> >> >> > http://lists.ximian.com/mailman/listinfo/mono-devel-list >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > -- >> >> >> > > b...@summerwill.net >> >> >> > > >> >> >> > > >> >> >> > >> >> >> > >> >> >> > _______________________________________________ >> >> >> > Mono-devel-list mailing list >> >> >> > Mono-devel-list@lists.ximian.com >> >> >> > http://lists.ximian.com/mailman/listinfo/mono-devel-list >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > -- >> >> >> > b...@summerwill.net >> >> >> > >> >> >> > >> >> >> >> >> >> >> >> >> _______________________________________________ >> >> >> Mono-devel-list mailing list >> >> >> Mono-devel-list@lists.ximian.com >> >> >> http://lists.ximian.com/mailman/listinfo/mono-devel-list >> >> > >> >> > >> >> > >> >> > >> >> > -- >> >> > b...@summerwill.net >> >> > >> >> > >> >> > _______________________________________________ >> >> > Mono-devel-list mailing list >> >> > Mono-devel-list@lists.ximian.com >> >> > http://lists.ximian.com/mailman/listinfo/mono-devel-list >> >> > >> > >> > >> > >> > >> > -- >> > b...@summerwill.net >> > > > > > > -- > b...@summerwill.net > _______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list