[Mono-dev] Still seeking contractor to adding Tizen support to Mono
Alex Rønne Petersen
alex at alexrp.com
Sat Jun 14 07:33:15 UTC 2014
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 <bob at 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 <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
>
More information about the Mono-devel-list
mailing list