flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sean Thayne <s...@skyseek.com>
Subject Re: Build Servers
Date Thu, 17 Apr 2014 20:08:05 GMT
I just want to add something. Being that this is a open source project. We
could get a free license for Bamboo that allows unlimited remote agents.

Bamboo is much much much easier to add remote agents(windows, linux, osx)
than Jenkins, Hudson, etc. As the agents don't need to have any server
software installed. They just need basic things like the compilers. You
guys could easily create a zip/tarball that has the required programs for a
build agent, and add it to the apache site for contributors/committers.
Then anyone with a spare computer could easily download the package and
click run, and they could turn whatever computer they had into a build
agent. No need to setup firewalls or anything. It's amazing!

I use to use Jenkins and Hudson, but after using Bamboo for the last 2
years. It really is a much better experience, and also integrates great
with JIRA. Because they are both Atlassian products.



-Sean Thayne


On Thu, Apr 17, 2014 at 1:34 PM, Alex Harui <aharui@adobe.com> wrote:

> OK, thanks.  It sounds like the three of us have consensus that we'd like
> to do builds on our own box.  If Apache can provide us with our own box
> that's great, but otherwise we'll do it on our own.
>
> If Gavin feels slighted by our pulling out of Builds, feel free to tell
> him that, IMO, it isn't that centralized builds is a bad thing for Apache,
> but that our needs are a bit different because of our eventual need to do
> automated application testing with Flash, AIR, Browsers and maybe more.
>
> Thanks,
> -Alex
>
> On 4/17/14 12:23 PM, "OmPrakash Muppirala" <bigosmallm@gmail.com> wrote:
>
> >On Thu, Apr 17, 2014 at 12:19 PM, Alex Harui <aharui@adobe.com> wrote:
> >
> >> Can you or Om pursue that angle?
> >
> >
> >I am planning on catching up with Gavin on IRC.  I will ask him about
> >this.
> >
> >Thanks,
> >Om
> >
> >
> >> To me the key things we want are a
> >> Flex-only box so we don't have to worry about pollution from other
> >> projects, and total administration control.  Infra can have admin rights
> >> and can forbid us from doing certain network/security things, but
> >> otherwise, we need to be able to do anything we could do on our MSDN
> >>Azure
> >> Vms.
> >>
> >> -Alex
> >>
> >> On 4/17/14 12:14 PM, "Nicholas Kwiatkowski" <nicholas@spoon.as> wrote:
> >>
> >> >They did say that they have some relationship with Microsoft for Azure
> >> >boxes as well.  Nobody has taken them up on it, but it might be
> >>something
> >> >to ask -- that way you don't have to do it on your own dime when we go
> >> >over..
> >> >
> >> >-Nick
> >> >
> >> >
> >> >On Thu, Apr 17, 2014 at 3:09 PM, Alex Harui <aharui@adobe.com> wrote:
> >> >
> >> >> OK, so what do others think?  I'm totally fine with taking my Azure
> >>VM
> >> >>and
> >> >> turning it into the 'official' Flex CI server.  We can try a 'medium'
> >> >> instance and see if it falls behind as we add more checkintests on
> >>the
> >> >> FlexJS side, and if we need to upgrade to 'large' I'll pay for it
> >> >>myself.
> >> >>
> >> >> It just seems like it will take less of our time than working with
> >> >>Apache
> >> >> Builds.  For FlexJS we are probably going to want to install and
> >> >>maintain
> >> >> a variety of browsers.  Right now we've disabled the FlexJS
> >>checkintest
> >> >>on
> >> >> Apache Builds because it didn't run and there was no simple way for
> >>me
> >> >>to
> >> >> debug it.  I assume we really do want to run some sanity tests for
> >>each
> >> >> build, yes?
> >> >>
> >> >> -Alex
> >> >>
> >> >> On 4/17/14 12:00 PM, "Erik de Bruin" <erik@ixsoftware.nl> wrote:
> >> >>
> >> >> >Max 10 - 20 Euros.
> >> >> >
> >> >> >EdB
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> >On Thu, Apr 17, 2014 at 8:56 PM, Alex Harui <aharui@adobe.com>
> >>wrote:
> >> >> >
> >> >> >> Erik,
> >> >> >>
> >> >> >> If you didn't switch over to medium during the month, what
do you
> >> >>think
> >> >> >> you'd end up paying each month?
> >> >> >>
> >> >> >> -Alex
> >> >> >>
> >> >> >> On 4/17/14 11:49 AM, "Erik de Bruin" <erik@ixsoftware.nl>
wrote:
> >> >> >>
> >> >> >> >Nothing.
> >> >> >> >
> >> >> >> >If you run a "medium" instance, it will be more than plenty
> >>powerful
> >> >> >>to do
> >> >> >> >all build tasks whenever needed. And with the "free credits"
that
> >> >>come
> >> >> >> >with
> >> >> >> >the committer MSDN licences you can run a "medium" instance
for
> >> >>about
> >> >> >>1.5
> >> >> >> >months every month ;-)
> >> >> >> >
> >> >> >> >EdB
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> >On Thu, Apr 17, 2014 at 8:45 PM, Alex Harui <aharui@adobe.com>
> >> >>wrote:
> >> >> >> >
> >> >> >> >> How much would it cost me to use my Azure VM instead
of the
> >>Apache
> >> >> >>build
> >> >> >> >> server?
> >> >> >> >>
> >> >> >> >> On 4/17/14 11:39 AM, "OmPrakash Muppirala"
> >><bigosmallm@gmail.com>
> >> >> >> wrote:
> >> >> >> >>
> >> >> >> >> >On Thu, Apr 17, 2014 at 11:32 AM, Alex Harui
> >><aharui@adobe.com>
> >> >> >>wrote:
> >> >> >> >> >
> >> >> >> >> >> I guess my question is: what are the tradeoffs
of getting a
> >> >> >> >>flex-only CI
> >> >> >> >> >> server on my Azure VM vs relying on Apache?
> >> >> >> >> >>
> >> >> >> >> >>
> >> >> >> >> >One disadvantage is that with Azure VM, we tend
to run out of
> >> >>free
> >> >> >> >>credits
> >> >> >> >> >around the 20th of each month.  Erik usually
avoids this by
> >> >> >>switching
> >> >> >> >>from
> >> >> >> >> >Large to Medium on a particular date every month.
 A medium
> >>sized
> >> >> >> >>instance
> >> >> >> >> >cannot run Mustella as fast as a Large instance.
> >> >> >> >> >
> >> >> >> >> >My plan is to:
> >> >> >> >> >
> >> >> >> >> >Use Apache's build servers to -
> >> >> >> >> >
> >> >> >> >> >1.  Run sdk build for every checkin
> >> >> >> >> >2.  Create release artifacts
> >> >> >> >> >
> >> >> >> >> >Use Azure VMs to -
> >> >> >> >> >1.  Run Mustella tests
> >> >> >> >> >2.  Build a network of slaves to run Mustella
faster by
> >> >>distributing
> >> >> >> >>tests
> >> >> >> >> >across slaves.
> >> >> >> >> >
> >> >> >> >> >Thanks,
> >> >> >> >> >Om
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> >> At Apache, we keep seeing other projects
have build issues
> >>and
> >> >> >> >>require
> >> >> >> >> >> configuration changes that block us.  And
as Om just pointed
> >> >>out,
> >> >> >> >>once
> >> >> >> >> >> Infra has some other fire to fight, we can't
get any support
> >> >>from
> >> >> >> >>them.
> >> >> >> >> >> I
> >> >> >> >> >> keep thinking it will be less total energy
to use a
> >>Flex-only
> >> >> >>Azure
> >> >> >> >>VM.
> >> >> >> >> >>
> >> >> >> >> >> -Alex
> >> >> >> >> >>
> >> >> >> >> >> On 4/17/14 11:26 AM, "OmPrakash Muppirala"
> >> >><bigosmallm@gmail.com>
> >> >> >> >> wrote:
> >> >> >> >> >>
> >> >> >> >> >> >On Thu, Apr 17, 2014 at 11:23 AM, Nicholas
Kwiatkowski
> >> >> >> >> >> ><nicholas@spoon.as>wrote:
> >> >> >> >> >> >
> >> >> >> >> >> >> I was talking to some of the people
at a.o. infra on IRC
> >>and
> >> >> >>they
> >> >> >> >> >> >>mentioned
> >> >> >> >> >> >> that they have a new Windows VM
that they launched for CI
> >> >> >> >>services...
> >> >> >> >> >> >>They
> >> >> >> >> >> >> are looking for people to help
them test it out and get
> >>it
> >> >> >>setup.
> >> >> >> >> >>Do we
> >> >> >> >> >> >> have any interest in that?  They
would like to get this
> >> >>setup
> >> >> >>to
> >> >> >> >>help
> >> >> >> >> >> >>with
> >> >> >> >> >> >> some of the issues with the current
instability of the
> >> >>Windows
> >> >> >>CI
> >> >> >> >> >>server
> >> >> >> >> >> >> that is out there.  They are offering
direct access to
> >>the
> >> >> >>slave
> >> >> >> >> >> >>servers, I
> >> >> >> >> >> >> believe.
> >> >> >> >> >> >>
> >> >> >> >> >> >> The contact is gmcdonald.  He can
be reached at
> >>builds@a.o.
> >> >> >> >> >> >>
> >> >> >> >> >> >>
> >> >> >> >> >> >Yes, I am in the thread with Gavin on
builds@a.o.  I
> popped
> >> >>into
> >> >> >> IRC
> >> >> >> >> >>last
> >> >> >> >> >> >night, they were firefighting the CMS
issue, so couldn't
> >>start
> >> >> >>the
> >> >> >> >> >> >conversation with him.  I am planning
to volunteer my time
> >>to
> >> >> >>help
> >> >> >> >>with
> >> >> >> >> >> >this.
> >> >> >> >> >> >
> >> >> >> >> >> >Thanks,
> >> >> >> >> >> >Om
> >> >> >> >> >> >
> >> >> >> >> >> >
> >> >> >> >> >> >> -Nick
> >> >> >> >> >> >>
> >> >> >> >> >>
> >> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >
> >> >> >> >
> >> >> >> >--
> >> >> >> >Ix Multimedia Software
> >> >> >> >
> >> >> >> >Jan Luykenstraat 27
> >> >> >> >3521 VB Utrecht
> >> >> >> >
> >> >> >> >T. 06-51952295
> >> >> >> >I. www.ixsoftware.nl
> >> >> >>
> >> >> >>
> >> >> >
> >> >> >
> >> >> >--
> >> >> >Ix Multimedia Software
> >> >> >
> >> >> >Jan Luykenstraat 27
> >> >> >3521 VB Utrecht
> >> >> >
> >> >> >T. 06-51952295
> >> >> >I. www.ixsoftware.nl
> >> >>
> >> >>
> >>
> >>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message