Build Trigger and Parameterized Build Trigger now does not work (are disabled) with Flexible Publisher.
      SEE JENKINS-12418 for details.

      I come to the idea to make them work.
      It can be done as the way Parameterized Build is triggered depending on the result of the upstream build, with ParameterizedDependency extending Dependency.

          [JENKINS-19146] Flexible Publish with BuildTrigger

          ikedam added a comment -

          Oh, it is already reported in JENKINS-18158.
          I should work in that ticket.
          I'll close this ticket.

          ikedam added a comment - Oh, it is already reported in JENKINS-18158 . I should work in that ticket. I'll close this ticket.

          ikedam added a comment -

          Hmm... JENKINS-18158 seems say a different problem...
          I continue work on this ticket.

          ikedam added a comment - Hmm... JENKINS-18158 seems say a different problem... I continue work on this ticket.

          ikedam added a comment -

          I'm working on https://github.com/ikedam/flexible-publish-plugin/tree/feature/JENKINS-19146 .
          I tested several simple cases with Parameterized plugin, and seems work correctly.
          I continue to write tests.

          ikedam added a comment - I'm working on https://github.com/ikedam/flexible-publish-plugin/tree/feature/JENKINS-19146 . I tested several simple cases with Parameterized plugin, and seems work correctly. I continue to write tests.

          ikedam added a comment -

          ikedam added a comment - https://github.com/jenkinsci/flexible-publish-plugin/pull/1

          ikedam added a comment -

          Pass to @bap.

          ikedam added a comment - Pass to @bap.

          Code changed in jenkins
          User: ikedam
          Path:
          pom.xml
          src/main/java/org/jenkins_ci/plugins/flexible_publish/ConditionalDependencyGraphWrapper.java
          src/main/java/org/jenkins_ci/plugins/flexible_publish/ConditionalDependencyWrapper.java
          src/main/java/org/jenkins_ci/plugins/flexible_publish/ConditionalPublisher.java
          src/main/java/org/jenkins_ci/plugins/flexible_publish/DefaultPublisherDescriptorLister.java
          src/main/java/org/jenkins_ci/plugins/flexible_publish/FlexiblePublisher.java
          http://jenkins-ci.org/commit/flexible-publish-plugin/7148295af66b39f2716b8e1fd9a57c9418dd25f5
          Log:
          JENKINS-19146 Make work with BuildTrigger.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: ikedam Path: pom.xml src/main/java/org/jenkins_ci/plugins/flexible_publish/ConditionalDependencyGraphWrapper.java src/main/java/org/jenkins_ci/plugins/flexible_publish/ConditionalDependencyWrapper.java src/main/java/org/jenkins_ci/plugins/flexible_publish/ConditionalPublisher.java src/main/java/org/jenkins_ci/plugins/flexible_publish/DefaultPublisherDescriptorLister.java src/main/java/org/jenkins_ci/plugins/flexible_publish/FlexiblePublisher.java http://jenkins-ci.org/commit/flexible-publish-plugin/7148295af66b39f2716b8e1fd9a57c9418dd25f5 Log: JENKINS-19146 Make work with BuildTrigger.

          Code changed in jenkins
          User: ikedam
          Path:
          src/main/java/org/jenkins_ci/plugins/flexible_publish/ConditionalDependencyGraphWrapper.java
          src/main/java/org/jenkins_ci/plugins/flexible_publish/ConditionalDependencyWrapper.java
          src/main/java/org/jenkins_ci/plugins/flexible_publish/ConditionalPublisher.java
          http://jenkins-ci.org/commit/flexible-publish-plugin/9b58ca93058809665c5ae14415c4fc3b34fc4d3a
          Log:
          JENKINS-19146 Use runner (On evaluation failure) to evaluate a condition.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: ikedam Path: src/main/java/org/jenkins_ci/plugins/flexible_publish/ConditionalDependencyGraphWrapper.java src/main/java/org/jenkins_ci/plugins/flexible_publish/ConditionalDependencyWrapper.java src/main/java/org/jenkins_ci/plugins/flexible_publish/ConditionalPublisher.java http://jenkins-ci.org/commit/flexible-publish-plugin/9b58ca93058809665c5ae14415c4fc3b34fc4d3a Log: JENKINS-19146 Use runner (On evaluation failure) to evaluate a condition.

          Code changed in jenkins
          User: ikedam
          Path:
          src/test/java/org/jenkins_ci/plugins/flexible_publish/TriggerTest.java
          http://jenkins-ci.org/commit/flexible-publish-plugin/3f3eb4674fb9aac9769bbce177dbfbf38dc44731
          Log:
          JENKINS-19146 Tests for using triggers.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: ikedam Path: src/test/java/org/jenkins_ci/plugins/flexible_publish/TriggerTest.java http://jenkins-ci.org/commit/flexible-publish-plugin/3f3eb4674fb9aac9769bbce177dbfbf38dc44731 Log: JENKINS-19146 Tests for using triggers.

          Code changed in jenkins
          User: ikedam
          Path:
          src/main/java/org/jenkins_ci/plugins/flexible_publish/ConditionalDependencyGraphWrapper.java
          src/main/java/org/jenkins_ci/plugins/flexible_publish/ConditionalDependencyWrapper.java
          src/test/java/org/jenkins_ci/plugins/flexible_publish/TriggerTest.java
          http://jenkins-ci.org/commit/flexible-publish-plugin/353e3e455b8b06ea1ac1cc867eb97417332ea3ef
          Log:
          JENKINS-19146 make CRLF to LF.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: ikedam Path: src/main/java/org/jenkins_ci/plugins/flexible_publish/ConditionalDependencyGraphWrapper.java src/main/java/org/jenkins_ci/plugins/flexible_publish/ConditionalDependencyWrapper.java src/test/java/org/jenkins_ci/plugins/flexible_publish/TriggerTest.java http://jenkins-ci.org/commit/flexible-publish-plugin/353e3e455b8b06ea1ac1cc867eb97417332ea3ef Log: JENKINS-19146 make CRLF to LF.

          ikedam added a comment -

          Released version 0.11 with this feature.

          ikedam added a comment - Released version 0.11 with this feature.

            ikedam ikedam
            ikedam ikedam
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: