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

Join project starts downstream projects and finishes before they complete

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Critical Critical
    • join-plugin
    • None
    • jenkins 1.442, mac os snow leopard

      I have 4 jobs of which three are the "multi configuration style". Project A is a free-style job with the following configuration:

      Post Build Actions -> Build Other Projects -> ProjectB, Project C
      Join Trigger -> Project D
      -----------
      Project B and C are multi-configuration jobs that each build two configurations (axis); one on a mac and one on a windows slave.

      Project D is a multi-configuration job that builds on mac and windows slaves as well but it first copies artifacts from projects B & C.

      When I build Project A it starts projects B & C but then it immediately completes. I'm expecting it to start Project D after projects B and C successfully finish. It takes 15ms and this is it's output:

      Started by user foobar
      Building on master
      Project A still waiting for 2 builds to complete
      Triggering a new build of Project B #13
      Triggering a new build of Project C #32
      Notifying upstream projects of job completion
      Finished: SUCCESS

          [JENKINS-12015] Join project starts downstream projects and finishes before they complete

          Brad Leonard created issue -
          Brad Leonard made changes -
          Description Original: I have 4 jobs of which three are the "multi configuration style". Project A is a free-style job with the following configuration:

          Post Build Actions -> Build Other Projects -> ProjectB, Project C
          Join Trigger -> Project D
          -----------
          Project B and C are multi-configuration job that each build two configurations; one on a mac and one on a windows machine.

          Project D is also a multi-configuration job that builds on mac and windows machines. It first copies artifacts from projects B & C.

          When I build Project A it starts projects B & C but then it immediately completes. I'm expecting it to start Project D after projects B and C successfully finish.
          New: I have 4 jobs of which three are the "multi configuration style". Project A is a free-style job with the following configuration:

          Post Build Actions -> Build Other Projects -> ProjectB, Project C
          Join Trigger -> Project D
          -----------
          Project B and C are multi-configuration jobs that each build two configurations (axis); one on a mac and one on a windows slave.

          Project D is a multi-configuration job that builds on mac and windows slaves as well but it first copies artifacts from projects B & C.

          When I build Project A it starts projects B & C but then it immediately completes. I'm expecting it to start Project D after projects B and C successfully finish. It takes 15ms and this is it's output:

          Started by user foobar
          Building on master
          Project A still waiting for 2 builds to complete
          Triggering a new build of Project B #13
          Triggering a new build of Project C #32
          Notifying upstream projects of job completion
          Finished: SUCCESS

          same here, @ 1.472

          whats wrong there?

          Florian Doersch added a comment - same here, @ 1.472 whats wrong there?
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 142287 ] New: JNJira + In-Review [ 175653 ]

            mdonohue mdonohue
            bleonard Brad Leonard
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: