Hey Alex, Just picking up this e-mail thread from about 6 weeks ago!
I see that these automated build systems are both still active: https://wrench.mono-project.com/Wrench/ http://monojenkins.cloudapp.net/. And that the Build Status link at http://mono-project.com/Contributing still points to a dead link. We've done the MonoTizen-1.0.0 release in the meantime (http://monotizen.com), and the code for that is at https://github.com/kitsilanosoftware/mono. My intention is to upstream all required changes for Tizen, because it really just in another Linux distro. There was just one #define change needed in the Mono Runtime, for example. So if I can get a VM setup within Azure which can perform the Mono-for-Tizen build-and-test process, you can hook that up inside monojenkins? And that setup is also currently missing a Linux ARM build, right? BTW - There is lots of RED. Is that because of a small number of broken tests making the whole Mono or MonoDevelop automation show as broken? Cheers, Bob On Sat, Jun 14, 2014 at 12:33 AM, Alex Rønne Petersen <[email protected]> wrote: > 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 <[email protected]> > 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 <[email protected]> > > 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 <[email protected]> > >> 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 < > [email protected]> > >> > 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 <[email protected] > > > >> >> 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 <[email protected]> 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 <[email protected]> > 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 > >> >> >> > <[email protected]> > >> >> >> > 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 > >> >> >> > <[email protected]> > >> >> >> > > 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 > >> >> >> > > <[email protected]> > >> >> >> > > > 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 > >> >> >> > > > > > >> >> >> > [email protected] > >> >> >> > > > > > >> >> >> > > > > >> >> >> > > > >> >> >> > > http://lists.ximian.com/mailman/listinfo/mono-devel-list > >> >> >> > > > > > >> >> >> > > > > > >> >> >> > > > > > >> >> >> > > > > >> >> >> > > > > >> >> >> > > > > >> >> >> > _______________________________________________ > >> >> >> > > > Mono-devel-list mailing list > >> >> >> > > > [email protected] > >> >> >> > > > > >> >> >> > > > >> >> >> > > http://lists.ximian.com/mailman/listinfo/mono-devel-list > >> >> >> > > > > >> >> >> > > > > >> >> >> > > > > >> >> >> > > > > >> >> >> > > > -- > >> >> >> > > > [email protected] > >> >> >> > > > > >> >> >> > > > > >> >> >> > > > >> >> >> > > > >> >> >> > > > _______________________________________________ > >> >> >> > > Mono-devel-list mailing list > >> >> >> > > [email protected] > >> >> >> > > > >> >> >> > > http://lists.ximian.com/mailman/listinfo/mono-devel-list > >> >> >> > > > >> >> >> > > > >> >> >> > > > >> >> >> > > > >> >> >> > > -- > >> >> >> > > [email protected] > >> >> >> > > > >> >> >> > > > >> >> >> > > >> >> >> > > >> >> >> > _______________________________________________ > >> >> >> > Mono-devel-list mailing list > >> >> >> > [email protected] > >> >> >> > > http://lists.ximian.com/mailman/listinfo/mono-devel-list > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > -- > >> >> >> > [email protected] > >> >> >> > > >> >> >> > > >> >> >> > >> >> >> > >> >> >> _______________________________________________ > >> >> >> Mono-devel-list mailing list > >> >> >> [email protected] > >> >> >> http://lists.ximian.com/mailman/listinfo/mono-devel-list > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > -- > >> >> > [email protected] > >> >> > > >> >> > > >> >> > _______________________________________________ > >> >> > Mono-devel-list mailing list > >> >> > [email protected] > >> >> > http://lists.ximian.com/mailman/listinfo/mono-devel-list > >> >> > > >> > > >> > > >> > > >> > > >> > -- > >> > [email protected] > >> > > > > > > > > > > > -- > > [email protected] > > > -- [email protected]
_______________________________________________ Mono-devel-list mailing list [email protected] http://lists.ximian.com/mailman/listinfo/mono-devel-list
