Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-9590

Two upstream builds trigger the same downstream build: Only the second upstream build's change list is made available.

      Developer A checks in a change that causes a test failure.

      Upstream build 11 (compile) builds, successful.

      Developer B checks in some good change.

      Upstream build 12 (compile) builds, successful.

      Only now the downstream build (test) starts, build 4, triggered by compile 11 AND compile 12. It fails.

      We have configured "Send separate e-mails to individuals who broke the build".

      Expected result: Both A and B get a mail.
      Result seen: Only B gets a mail.
      Later addition: We had this happen again, and A did get a mail also. ?
      Still later addition: Most the time, A does not get the mail.

      Expected result: The "test failed" mail mentions both the changes from A and those of B.
      Result seen: Only the change of B is mentioned.

      Now checking the test changes of test 4 via the web GUI.
      Expected result: We see the changes from compile 11 and compile 12.
      Result seen: We seen the changes from compile 12 only.

          [JENKINS-9590] Two upstream builds trigger the same downstream build: Only the second upstream build's change list is made available.

          Andreas Krüger created issue -
          Andreas Krüger made changes -
          Description Original: Developer A checks in a change that causes a test failure.

          Upstream build 11 (compile) builds, successful.

          Developer B checks in some good change.

          Upstream build 12 (compile) builds, successful.

          Only now the downstream build (test) starts, build 4, triggered by compile 11 AND compile 12. It fails.

          We have configured "Send separate e-mails to individuals who broke the build".

          Expected result: Both A and B get a mail.
          Result seen: Only B gets a mail.

          Now checking the test changes of test 4.

          Expected result: We see the changes from compile 11 and compile 12.

          Result seen: We seen the changes from compile 12 only.
          New: Developer A checks in a change that causes a test failure.

          Upstream build 11 (compile) builds, successful.

          Developer B checks in some good change.

          Upstream build 12 (compile) builds, successful.

          Only now the downstream build (test) starts, build 4, triggered by compile 11 AND compile 12. It fails.

          We have configured "Send separate e-mails to individuals who broke the build".

          Expected result: Both A and B get a mail.
          Result seen: Only B gets a mail.
          Later addition: We had this happen again, and B did get a mail also. ?

          Expected result: The "test failed" mail mentions both the changes from A and those of B.
          Result seen: Only the change of B is mentioned.

          Now checking the test changes of test 4 via the web GUI.
          Expected result: We see the changes from compile 11 and compile 12.
          Result seen: We seen the changes from compile 12 only.
          Andreas Krüger made changes -
          Description Original: Developer A checks in a change that causes a test failure.

          Upstream build 11 (compile) builds, successful.

          Developer B checks in some good change.

          Upstream build 12 (compile) builds, successful.

          Only now the downstream build (test) starts, build 4, triggered by compile 11 AND compile 12. It fails.

          We have configured "Send separate e-mails to individuals who broke the build".

          Expected result: Both A and B get a mail.
          Result seen: Only B gets a mail.
          Later addition: We had this happen again, and B did get a mail also. ?

          Expected result: The "test failed" mail mentions both the changes from A and those of B.
          Result seen: Only the change of B is mentioned.

          Now checking the test changes of test 4 via the web GUI.
          Expected result: We see the changes from compile 11 and compile 12.
          Result seen: We seen the changes from compile 12 only.
          New: Developer A checks in a change that causes a test failure.

          Upstream build 11 (compile) builds, successful.

          Developer B checks in some good change.

          Upstream build 12 (compile) builds, successful.

          Only now the downstream build (test) starts, build 4, triggered by compile 11 AND compile 12. It fails.

          We have configured "Send separate e-mails to individuals who broke the build".

          Expected result: Both A and B get a mail.
          Result seen: Only B gets a mail.
          Later addition: We had this happen again, and A did get a mail also. ?

          Expected result: The "test failed" mail mentions both the changes from A and those of B.
          Result seen: Only the change of B is mentioned.

          Now checking the test changes of test 4 via the web GUI.
          Expected result: We see the changes from compile 11 and compile 12.
          Result seen: We seen the changes from compile 12 only.
          Andreas Krüger made changes -
          Description Original: Developer A checks in a change that causes a test failure.

          Upstream build 11 (compile) builds, successful.

          Developer B checks in some good change.

          Upstream build 12 (compile) builds, successful.

          Only now the downstream build (test) starts, build 4, triggered by compile 11 AND compile 12. It fails.

          We have configured "Send separate e-mails to individuals who broke the build".

          Expected result: Both A and B get a mail.
          Result seen: Only B gets a mail.
          Later addition: We had this happen again, and A did get a mail also. ?

          Expected result: The "test failed" mail mentions both the changes from A and those of B.
          Result seen: Only the change of B is mentioned.

          Now checking the test changes of test 4 via the web GUI.
          Expected result: We see the changes from compile 11 and compile 12.
          Result seen: We seen the changes from compile 12 only.
          New: Developer A checks in a change that causes a test failure.

          Upstream build 11 (compile) builds, successful.

          Developer B checks in some good change.

          Upstream build 12 (compile) builds, successful.

          Only now the downstream build (test) starts, build 4, triggered by compile 11 AND compile 12. It fails.

          We have configured "Send separate e-mails to individuals who broke the build".

          Expected result: Both A and B get a mail.
          Result seen: Only B gets a mail.
          Later addition: We had this happen again, and A did get a mail also. ?
          Still later addition: Most the time, A does not get the mail.

          Expected result: The "test failed" mail mentions both the changes from A and those of B.
          Result seen: Only the change of B is mentioned.

          Now checking the test changes of test 4 via the web GUI.
          Expected result: We see the changes from compile 11 and compile 12.
          Result seen: We seen the changes from compile 12 only.
          Priority Original: Minor [ 4 ] New: Major [ 3 ]
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 139758 ] New: JNJira + In-Review [ 175149 ]
          Andrew Bayer made changes -
          Assignee Original: Andrew Bayer [ abayer ]
          Jenkins IRC Bot made changes -
          Component/s New: clone-workspace-scm-plugin [ 16060 ]
          Component/s Original: clone-workspace-plugin [ 15700 ]

            Unassigned Unassigned
            andreas_krueger Andreas Krüger
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated: