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

Support BinaryFileParameterFactory in downstreamParameterized

XMLWordPrintable

    • Icon: New Feature New Feature
    • Resolution: Fixed
    • Icon: Minor Minor
    • job-dsl-plugin
    • None

      downstreamParameterized supports parameters already but we needs the ParametersFactory of that plugin. So I like to request the support of BinaryFileParameterFactory.

      Just to know how to use configure: Is it possible to use configure here to add this stuff?

      <?xml version="1.0"?>
      <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.27">
        <configs>
          <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
            <configs>
              <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                <properties>REVIEW_BRANCH=default</properties>
              </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
            </configs>
            <configFactories>
              <hudson.plugins.parameterizedtrigger.BinaryFileParameterFactory>
                <parameterName>patch.diff</parameterName>
                <filePattern>patch.diff</filePattern>
                <noFilesFoundAction>FAIL</noFilesFoundAction>
              </hudson.plugins.parameterizedtrigger.BinaryFileParameterFactory>
            </configFactories>
            <projects>Review_Unit_Tests</projects>
            <condition>ALWAYS</condition>
            <triggerWithNoParameters>false</triggerWithNoParameters>
            <block>
              <buildStepFailureThreshold>
                <name>UNSTABLE</name>
                <ordinal>1</ordinal>
                <color>YELLOW</color>
                <completeBuild>true</completeBuild>
              </buildStepFailureThreshold>
              <unstableThreshold>
                <name>UNSTABLE</name>
                <ordinal>1</ordinal>
                <color>YELLOW</color>
                <completeBuild>true</completeBuild>
              </unstableThreshold>
              <failureThreshold>
                <name>FAILURE</name>
                <ordinal>2</ordinal>
                <color>RED</color>
                <completeBuild>true</completeBuild>
              </failureThreshold>
            </block>
            <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
          </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
        </configs>
      </hudson.plugins.parameterizedtrigger.TriggerBuilder>
      

            daspilker Daniel Spilker
            misery A. Klitzing
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: