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

Downstream projects include the "join" project when using the downstream-ext plugin

    XMLWordPrintable

Details

    Description

      1) Install the Join Plugin - https://wiki.jenkins-ci.org/display/JENKINS/Join+Plugin
      2) Install the Downstream-Ext Plugin - https://wiki.jenkins-ci.org/display/JENKINS/Downstream-Ext+Plugin
      3) Create 4 new projects (setup similar to Join Plugin example - test, testDown1, testDown2, testJoin) - see 4 XML files attached.
      4) In the "test" project, when using "Build other projects (extended)" the "Downstream Projects" are listed as "testDown1", "testDown2" and "testJoin".
      5) Configure the "test" project to use "Build other projects" instead and note how the "Downstream Projects" are now listed as "testDown1" and "testDown2".

      It appears the "testJoin" project is incorrectly listed as a Downstream project when using this plugin.

      Attachments

        Issue Links

          Activity

            wolfs Stefan Wolf added a comment -

            I tried a fix in trunk. Please get the artifacts from the last build of http://ci.jenkins-ci.org/view/Plugins/job/plugins_join/org.jenkins-ci.plugins$join/ and try it out.

            wolfs Stefan Wolf added a comment - I tried a fix in trunk. Please get the artifacts from the last build of http://ci.jenkins-ci.org/view/Plugins/job/plugins_join/org.jenkins-ci.plugins$join/ and try it out.
            dogfood dogfood added a comment -

            Integrated in plugins_join #58
            [FIXED JENKINS-9903] Extracted dependency classes & added support for

            Stefan Wolf :
            Files :

            • src/main/java/join/JoinAction.java
            • src/main/java/join/JoinTriggerDependency.java
            • src/main/java/join/JoinTrigger.java
            • src/main/java/join/ParameterizedJoinDependency.java
            • pom.xml
            • src/main/java/join/JoinDependency.java
            dogfood dogfood added a comment - Integrated in plugins_join #58 [FIXED JENKINS-9903] Extracted dependency classes & added support for Stefan Wolf : Files : src/main/java/join/JoinAction.java src/main/java/join/JoinTriggerDependency.java src/main/java/join/JoinTrigger.java src/main/java/join/ParameterizedJoinDependency.java pom.xml src/main/java/join/JoinDependency.java
            tfields Thomas Fields added a comment -

            Hi wolfs,

            Great news - initial tests of the updated Join plugin fix the issues I originally reported in this issue. I don't envisage any issues once I integrate into my main CI server. Thanks very much for fixing it, I really appreciate it.

            Could this fix be pushed into the next Jenkins release?

            Tom.

            tfields Thomas Fields added a comment - Hi wolfs, Great news - initial tests of the updated Join plugin fix the issues I originally reported in this issue. I don't envisage any issues once I integrate into my main CI server. Thanks very much for fixing it, I really appreciate it. Could this fix be pushed into the next Jenkins release? Tom.
            tfields Thomas Fields added a comment -

            Could the fixes made here be causing https://issues.jenkins-ci.org/browse/JENKINS-10435 ?

            tfields Thomas Fields added a comment - Could the fixes made here be causing https://issues.jenkins-ci.org/browse/JENKINS-10435 ?
            wolfs Stefan Wolf added a comment -

            The fixes made here cannot cause JENKINS-10435 - this issue is more a feature request, see my comment there.

            wolfs Stefan Wolf added a comment - The fixes made here cannot cause JENKINS-10435 - this issue is more a feature request, see my comment there.

            People

              wolfs Stefan Wolf
              tfields Thomas Fields
              Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: