You'd best be served by writing a plugin with a step... Start from the code for resolveScm and you should be able to modify that to return a list of branch names rather than the current behaviour of returning a scm instance for a specific named branch (resolveScm will have a delta from what you want but it should have the smallest delta)
On Mon 7 Aug 2017 at 18:49, Mark Stosberg <[email protected]> wrote: > Currently I've got an input() call in my Jenkinsfile that prompts users to > select a branch name to manually deploy: > > userInput = input( > id: 'userInput', message: 'Manual Deploy?', parameters: [ > [$class: 'ChoiceParameterDefinition', choices: > 'develop\nmaster\nPR-124', description: 'Branch to deploy', name: 'branch', > defaultValue: 'develop'], > ]) > > Instead of hardcoding a list branch names, how can I dynamically build > this list based on the list of the pull requests that are already known to > Jenkins in our multlbranch pipeline configuration? > > Jenkins is configured to automatically build new pull requests already. > > Thanks, > > Mark > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/a0c15c4e-805c-4a41-bdf6-9cf42014b23e%40googlegroups.com > <https://groups.google.com/d/msgid/jenkinsci-users/a0c15c4e-805c-4a41-bdf6-9cf42014b23e%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- Sent from my phone -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CA%2BnPnMxXbw%2BpWwZpvQhrBx-%2B3eEuC-d9iOZz24fRf1i511nmaQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
