<div dir="ltr"><div><div>Thanks for the information, Alex.<br><br></div>Is that Xamarin-funded infrastructure?    Or something which you set up outside of Xamarin prior to your employment?<br><br></div>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.<br>
<br><br>Cheers,<br>Bob<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jun 13, 2014 at 11:23 PM, Alex Rønne Petersen <span dir="ltr"><<a href="mailto:alex@alexrp.com" target="_blank">alex@alexrp.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Yes, <a href="http://monojenkins.cloudapp.net/" target="_blank">http://monojenkins.cloudapp.net/</a> is what is used to test the<br>

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