title: Jenkinsfile - Trigger different branches with different parameters
body: <p>I have a job that I wand to start every 10 minutes with a specific parameter on a specific branch.</p>
  
  <p>I use this code to set a parameter and launch the job every 10 minutes:</p>
  
  
  
  <pre class="lang-java prettyprint-override"><code>properties([
    parameters([
        string(defaultValue: 'regularPipeline', description: 'A parameter to run the health monitoring', name: 'Health')
    ]),
    pipelineTriggers([
      [
        $class: 'hudson.triggers.TimerTrigger',
        spec: "H/10 * * * *"
      ]
    ])
  ])
  </code></pre>
  
  <p>How can I make the TimerTrigger to receive a param. And how can I run this job only on a specific brach? </p>