[Mono-dev] Still seeking contractor to adding Tizen support to Mono

Bob Summerwill bob at summerwill.net
Sat Jun 14 07:16:59 UTC 2014


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 <alex at 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 <bob at 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 <alex at 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 <bob at 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 <svg at 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 <svg at 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 <
> svg at 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
> >> >> >         <svg at 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
> >> >> >         >         <svg at 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 at lists.ximian.com
> >> >> >         >         >         >
> >> >> >         >         >
> >> >> >         >
> >> >> >         http://lists.ximian.com/mailman/listinfo/mono-devel-list
> >> >> >         >         >         >
> >> >> >         >         >         >
> >> >> >         >         >         >
> >> >> >         >         >
> >> >> >         >         >
> >> >> >         >         >
> >> >> >         _______________________________________________
> >> >> >         >         >         Mono-devel-list mailing list
> >> >> >         >         >         Mono-devel-list at lists.ximian.com
> >> >> >         >         >
> >> >> >         >
> >> >> >         http://lists.ximian.com/mailman/listinfo/mono-devel-list
> >> >> >         >         >
> >> >> >         >         >
> >> >> >         >         >
> >> >> >         >         >
> >> >> >         >         > --
> >> >> >         >         > bob at summerwill.net
> >> >> >         >         >
> >> >> >         >         >
> >> >> >         >
> >> >> >         >
> >> >> >         >         _______________________________________________
> >> >> >         >         Mono-devel-list mailing list
> >> >> >         >         Mono-devel-list at lists.ximian.com
> >> >> >         >
> >> >> >         http://lists.ximian.com/mailman/listinfo/mono-devel-list
> >> >> >         >
> >> >> >         >
> >> >> >         >
> >> >> >         >
> >> >> >         > --
> >> >> >         > bob at summerwill.net
> >> >> >         >
> >> >> >         >
> >> >> >
> >> >> >
> >> >> >         _______________________________________________
> >> >> >         Mono-devel-list mailing list
> >> >> >         Mono-devel-list at lists.ximian.com
> >> >> >         http://lists.ximian.com/mailman/listinfo/mono-devel-list
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> > --
> >> >> > bob at summerwill.net
> >> >> >
> >> >> >
> >> >>
> >> >>
> >> >> _______________________________________________
> >> >> Mono-devel-list mailing list
> >> >> Mono-devel-list at lists.ximian.com
> >> >> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> >> >
> >> >
> >> >
> >> >
> >> > --
> >> > bob at summerwill.net
> >> >
> >> >
> >> > _______________________________________________
> >> > Mono-devel-list mailing list
> >> > Mono-devel-list at lists.ximian.com
> >> > http://lists.ximian.com/mailman/listinfo/mono-devel-list
> >> >
> >
> >
> >
> >
> > --
> > bob at summerwill.net
> >
>



-- 
bob at summerwill.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20140614/602cedeb/attachment-0001.html>


More information about the Mono-devel-list mailing list