• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: WO, Git and Jenkins: Impedance mismatch?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: WO, Git and Jenkins: Impedance mismatch?


  • Subject: Re: WO, Git and Jenkins: Impedance mismatch?
  • From: Paul Hoadley <email@hidden>
  • Date: Thu, 02 Aug 2012 10:30:49 +0930

Just in case anyone is following along at home…

On 01/08/2012, at 9:35 AM, Paul Hoadley wrote:

_However_, I'm not convinced this works reliably.  I'm currently debugging a situation where pushing commits to multiple Eclipse projects within the one repo is triggering only the _first_ Jenkins job.  Obviously that can be disastrous if the project dependency is the other way around.  (I haven't got to the bottom of it yet—something like that is happening, though I can't prove it's the fault of Jenkins.)

I was able to reproduce this at will.  Say you have FooApplication dependent on FooFramework, and they're both in the Foo repository.  (I'm using Bitbucket, but I presume that doesn't matter.)  FooApplication and FooFramework are both Jenkins jobs, with the latter triggering the former.  You can restrict FooApplication to just be triggered by commits to "FooApplication/.*", and similarly with the framework, which is nice in theory.  I had polling set to 5 minutes.  Pushing commits just to FooFramework triggered that project to build, as expected.  But pushing a group of commits that included commits to _both_ projects triggered a build in only _FooApplication_, and it was reproducible.

A workaround is to use some sort of push notification from the repository, and this is what I have done.  (Simple polling was nicer, as you can keep your Jenkins server isolated from inbound traffic.)


-- 
Paul Hoadley
http://logicsquad.net/



 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Prev by Date: ERTaggable and D2W
  • Next by Date: Re: wounit: cannot load model
  • Previous by thread: ERTaggable and D2W
  • Next by thread: Re: wounit: cannot load model
  • Index(es):
    • Date
    • Thread