definitely, that way you avoid the necessarity to bisect in case such
a collection of commits fail.

Kind regards,
Andreas

On Thu, Mar 15, 2012 at 16:30, Jimmi Dyson <jimmi.dy...@specsavers.com> wrote:
> Would you really want to run a build for every single commit?
>
> Cheers,
> Jimmi
>
>
> On 15 March 2012 11:07, Andreas Pieber <anpie...@gmail.com> wrote:
>>
>> On Thu, Mar 15, 2012 at 10:51, Jimmi Dyson <jimmi.dy...@specsavers.com>
>> wrote:
>> > If you wanted to remain on Jenkins but move away from self-hosting,
>> > Cloudbees (http://www.cloudbees.com/) is a pretty good option, depending
>> > on
>> > your utilisation. They offer free cloud hosting of Jenkins to open
>> > source
>> > projects (http://www.cloudbees.com/foss/index.cb), although obviously
>> > with
>> > resource constraints. I have set this up with some projects I have in
>> > Github
>> > & all works nicely.
>> >
>> > Just an alternative, although I must say http://travis-ci.org looks
>> > pretty
>> > interesting.
>>
>> I like the simplicity and the the fact that every build is run in a
>> completely new VM; this helps to discover problems which would have
>> gone unnoticed otherwise... (like not public available snapshots, old
>> versions, ...
>>
>> >
>> > Not quite sure what you mean by:
>> >
>> >
>> > "compared to hudson where you need to setup a build seperately and the
>> > single commits are gathered together till no service is available and
>> > are
>> > build afterwards all together"
>>
>> typically you push; then jenkins/hudson starts a build; now you push
>> and push and push while hudson is still building; once hudson is
>> finished he'll get your changes and build again. The disadvantage is
>> that he'll test all changes you've pushed in the meantime at once;
>> which means you don't get if you break the build in between. travis
>> starts a new build for each and every commit :-)
>>
>> >
>> > The Git plugin for Jenkins can build all branches & can also perform
>> > pre-tested commits from integration branches which we've started using
>> > at
>> > work. You can also send post-commit hooks to trigger builds
>> > automatically.
>> > Maybe I've misunderstood what you mean?
>> >
>> > Thanks,
>> > Jimmi
>> >
>> > On 14 March 2012 19:49, Andreas Pieber <anpie...@gmail.com> wrote:
>> >>
>> >> Hey guys,
>> >>
>> >> Because of the current problems with our CI&T system we did some time
>> >> searching what we could find of hosted CI systems. After various ppl
>> >> thinking travis-ci.org for a good choice Achim and I invested some
>> >> time today to evaluate that service and setup pax-web today [1]. And
>> >> TBH we're pretty impressed. Anyone with owner permissions to ops4j can
>> >> simply setup a travis hook to an ops4j project which will
>> >> automatically setup a build for the project. Once this is done the
>> >> entire configuration is done via a ".travis.yml" file in the root of
>> >> the repository. [2] is the pax-web one for example. As you see this
>> >> one is pretty simple to create an maintain. Travis automatically
>> >> builds all branches and every commit (compared to hudson where you
>> >> need to setup a build seperately and the single commits are gathered
>> >> together till no service is available and are build afterwards all
>> >> together). This will mean you'll get the EXACT commit where you break
>> >> the build; even if pushing many changes in a short time frame. Another
>> >> advantage is that each build is started in a completely fresh VM which
>> >> means that also dependency problems between projects are identified.
>> >>
>> >> Nevertheless, there is also one big disadvantage. There is no
>> >> possibility (as far as I see) to get a key file into the system to
>> >> deploy snapshots to sonatype for each build. Since there is no
>> >> surviving .m2 repo (and no snapshots) we'll need to either deploy
>> >> snapshots manually or extend the install script to checkout the right
>> >> branch of the related projects and build them separately (without
>> >> tests) before we start to build/test the main repo.
>> >>
>> >> Nevertheless, after seeing all the advantages of travis-ci I would
>> >> almost accept this single drawback. At least this will allow us to
>> >> drop another self hosted service from the list... One vulnerability
>> >> less!
>> >>
>> >> WDYT?
>> >>
>> >> Kind regards,
>> >> Andreas
>> >>
>> >> [1] http://travis-ci.org/#!/ops4j/org.ops4j.pax.web
>> >> [2] https://github.com/ops4j/org.ops4j.pax.web/blob/master/.travis.yml
>> >>
>> >> _______________________________________________
>> >> general mailing list
>> >> general@lists.ops4j.org
>> >> http://lists.ops4j.org/mailman/listinfo/general
>> >
>> >
>> > ________________________________
>> >
>> > NOTICE: This message contains privileged and confidential information
>> > intended only for the addressee. If you have received this message in
>> > error
>> > you must not disseminate, copy or take action on it; please notify
>> > specsavers.postmas...@specsavers.com Opinions expressed in this message
>> > are
>> > those of the sender and do not necessarily represent those of
>> > Specsavers.
>> > Although this e-mail and any attachments are believed to be virus free,
>> > e-mail communications are not 100% secure and Specsavers makes no
>> > warranty
>> > that this message is secure or virus free. All references to Specsavers
>> > means Specsavers Optical Superstores Limited, a company limited by
>> > shares
>> > and registered in England under number 1721624 of Forum 6, Parkway,
>> > Solent
>> > Business Park, Whiteley, Fareham, Hampshire, PO15 7PA. Nothing in this
>> > transmission shall or shall be deemed to constitute an offer or
>> > acceptance
>> > of an offer or otherwise have the effect of forming a contract by
>> > electronic
>> > communication. Your name and address may be stored to facilitate
>> > communication.
>> >
>> > ________________________________
>> > .
>> > _______________________________________________
>> > general mailing list
>> > general@lists.ops4j.org
>> > http://lists.ops4j.org/mailman/listinfo/general
>> >
>>
>> _______________________________________________
>> general mailing list
>> general@lists.ops4j.org
>> http://lists.ops4j.org/mailman/listinfo/general
>
>
> ________________________________
>
> NOTICE: This message contains privileged and confidential information
> intended only for the addressee. If you have received this message in error
> you must not disseminate, copy or take action on it; please notify
> specsavers.postmas...@specsavers.com Opinions expressed in this message are
> those of the sender and do not necessarily represent those of Specsavers.
> Although this e-mail and any attachments are believed to be virus free,
> e-mail communications are not 100% secure and Specsavers makes no warranty
> that this message is secure or virus free. All references to Specsavers
> means Specsavers Optical Superstores Limited, a company limited by shares
> and registered in England under number 1721624 of Forum 6, Parkway, Solent
> Business Park, Whiteley, Fareham, Hampshire, PO15 7PA. Nothing in this
> transmission shall or shall be deemed to constitute an offer or acceptance
> of an offer or otherwise have the effect of forming a contract by electronic
> communication. Your name and address may be stored to facilitate
> communication.
>
> ________________________________
> .
>
> _______________________________________________
> general mailing list
> general@lists.ops4j.org
> http://lists.ops4j.org/mailman/listinfo/general
>

_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to