-
Bug
-
Resolution: Fixed
-
Blocker
-
Jenkins 2.341
-
-
2.343
Since Jenkins 2.341 (or one of the plugin update used by the downstream execution feature, if it's the case), jobs linked to upstream jobs are no longer executed after a successful build.
Before, upstream job build log did output something like this:
Build step 'Record compiler warnings and static analysis results' changed build result to UNSTABLE
Sending e-mails to: foo@xyz.com bar@xyz.com
[Slack Notifications] found #95 as previous completed, non-aborted build
[Slack Notifications] will send OnUnstableNotification because build matches and user preferences allow it
Lancement d'un nouveau build de XYZ Application » Production Web Bundle
Finished: UNSTABLE
But now, there is no such output anymore:
Build step 'Record compiler warnings and static analysis results' changed build result to UNSTABLE
Sending e-mails to: foo@xyz.com bar@xyz.com
[Slack Notifications] found #96 as previous completed, non-aborted build
[Slack Notifications] will send OnUnstableNotification because build matches and user preferences allow it
Finished: UNSTABLE
And checking the downstream job configuration, the **Build after other projects are built option is still checked, watching the expected job, with option Trigger even if the build is unstable on.
- is caused by
-
JENKINS-67237 Downstream jobs are not guaranteed to build when the job configs have been updated recently
-
- Closed
-
- links to
[JENKINS-68189] Downstream jobs are no longer executed (regression in 2.341)
Attachment | New: Capture d’écran, le 2022-04-04 à 10.02.04.png [ 57620 ] |
Description |
Original:
Since _Jenkins 2.341_ (or one of the plugin update used by the downstream execution feature, if it's the case), jobs linked to upstream jobs are no longer executed after a successful build.
Before, upstream job build log did output something like this: {code:java} Build step 'Record compiler warnings and static analysis results' changed build result to UNSTABLE Sending e-mails to: foo@xyz.com bar@xyz.com [Slack Notifications] found #95 as previous completed, non-aborted build [Slack Notifications] will send OnUnstableNotification because build matches and user preferences allow it Lancement d'un nouveau build de XYZ Application » Production Web Bundle Finished: UNSTABLE {code} But now, there is no such output anymore: {code:java} Build step 'Record compiler warnings and static analysis results' changed build result to UNSTABLE Sending e-mails to: foo@xyz.com bar@xyz.com [Slack Notifications] found #96 as previous completed, non-aborted build [Slack Notifications] will send OnUnstableNotification because build matches and user preferences allow it Finished: UNSTABLE {code} And checking the downstream job configuration, the ***Build after other projects are built* option is still checked, watching the expected job, with option *Trigger even if the build is unstable* on. |
New:
Since _Jenkins 2.341_ (or one of the plugin update used by the downstream execution feature, if it's the case), jobs linked to upstream jobs are no longer executed after a successful build.
Before, upstream job build log did output something like this: {code:java} Build step 'Record compiler warnings and static analysis results' changed build result to UNSTABLE Sending e-mails to: foo@xyz.com bar@xyz.com [Slack Notifications] found #95 as previous completed, non-aborted build [Slack Notifications] will send OnUnstableNotification because build matches and user preferences allow it Lancement d'un nouveau build de XYZ Application » Production Web Bundle Finished: UNSTABLE {code} But now, there is no such output anymore: {code:java} Build step 'Record compiler warnings and static analysis results' changed build result to UNSTABLE Sending e-mails to: foo@xyz.com bar@xyz.com [Slack Notifications] found #96 as previous completed, non-aborted build [Slack Notifications] will send OnUnstableNotification because build matches and user preferences allow it Finished: UNSTABLE {code} And checking the downstream job configuration, the ***Build after other projects are built* option is still checked, watching the expected job, with option *Trigger even if the build is unstable* on. !Capture d’écran, le 2022-04-04 à 10.02.04.png|thumbnail! |
Link |
New:
This issue is caused by |
Labels | New: regression |
Remote Link | New: This issue links to "jenkinsci/jenkins#6447 (Web Link)" [ 27539 ] |
I get the same except my build flow is structured the other way round, the build that succeeds has a post build action to build other jobs, but these are not being triggered. In the downstream build view it shows the other jobs as e.g.: