Thanks for the reply Sami, the fingerprinted file is being propagated
down to the test jobs. When I use the "See Fingerprints" on
TriggerBld, and then "more details", I get "This file has been used
in ..." and all 4 jobs (with the correct build numbers).
The same happens when I use the "See Fingerprints"/"more details" link
on the DoBuild page, it's just that no build number appears for Test1
and Test2 in the "Downstream Builds" section, just "(none)".
Interestingly, the two test jobs (Test1 and Test2) produce Junit style
test reports, and those appear under the TriggerBld job "Aggregated
Test Results" link. However, when I go to the DoBuild job page, it
gives no "Aggregated Test Results", even though it has the
"Automatically aggregate all downstream tests" box checked :-(

There's a couple of further bits of information that may be relevant.
The TriggerBld and DoBuild jobs run on my Jenkins Master, the Test1
and Test2 jobs run on Slave machines. I also have the "Downstream
Build View" and "Parameterized Trigger Plugin" plugins installed, but
disabled.

Is there any extra logging I can enable under Log Recorders that would
help diagnose what's happening ?


On May 1, 10:17 pm, Sami Tikka <sjti...@gmail.com> wrote:
> If you examine a TriggerBld build, click on "See Fingerprints" on the
> sidebar, you see the fingerprinted file? When you click on the "More
> info" link next to it, what do you get? Jenkins should tell you it has
> seen the fingerprint in TriggerBld, DoBuild, Test1 and Test2. If it
> doesn't, then you are not fingerprinting the file in all the jobs.
>
> To me it sounds like you are not fingerprinting the file in Test1 and Test2.
>
> -- Sami
>
> 2012/5/1 cjed <c...@cjed.net>:
>
>
>
>
>
>
>
> > I have a 3 step sequence of 4 jobs, (1) TriggerBld, (2) DoBuild,
> > (3a)Test1 and (3b)Test2. These are linked by a fingerprinted file
> > passed down from TriggerBld (which is triggered by a Subversion
> > change) to DoBuild to Test1 and Test2. When using the dashboard to
> > examine a TriggerBld build, it shows the number of the DoBuild job
> > under "DownStream Builds". However, from the DoBuild job, under
> > "Downstream Builds", it does not show the build number of the Test1
> > and Test2 jobs, it gives "Test1(none)" and "Test2(none)". If I look at
> > the actual Test1 build, it shows "Started by upstream project DoBuild
> > build number #".
>
> > In addition, I have "E-mail notification" and "Send seperate e-mails
> > to individuals who broke the build" enabled, which used to work but do
> > not appear to do so any more (e-mails are sent to the fixed
> > recipients, but not to users whose commits casued the test failures).
>
> > I'm using Jenkins 1.459 running under Ubuntu 10.10. It's possible
> > these problems are related - how do I go about debugging Jenkins to
> > find where the configuration problem lies?

Reply via email to