[ 
https://issues.jenkins-ci.org/browse/JENKINS-13006?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

domi updated JENKINS-13006:
---------------------------

    Issue Type: New Feature  (was: Bug)

have you looked at the feature this plugin adds to the "ParameterizedTrigger 
plugin"?
would that be of any help for you? The ParameterizedTrigger plugin allows you 
to read parameters from a file.
https://wiki.jenkins-ci.org/display/JENKINS/NodeLabel+Parameter+Plugin#NodeLabelParameterPlugin-ParameterizedTriggerplugin
                
> Allows node labels to be read from a file.
> ------------------------------------------
>
>                 Key: JENKINS-13006
>                 URL: https://issues.jenkins-ci.org/browse/JENKINS-13006
>             Project: Jenkins
>          Issue Type: New Feature
>          Components: nodelabelparameter
>    Affects Versions: current
>         Environment: Windows Server 2008 SP2
>            Reporter: Richard Taylor
>            Assignee: domi
>             Fix For: current
>
>
> Allow node labels to be read from a file and selected from a list as a job 
> parameter. (Ref: functionality from Extended Choice Parameter plugin)
> Motivation.
> We have a set of jobs which can be run an any development or release branch. 
> The branch is a parameter of the job.
> We have a set of large branches which can take several hours to checkout from 
> fresh. 
> Jenkins has support for tying Jobs to nodes but with very large branches this 
> is a poor fit. The checkout and sync of a branch is the most significant 
> factor in build time so the key to keeping builds fast is to reuse the same 
> branch on the same slave for different job. i.e. The branch is tied to the 
> slave and NOT the job.
> We already have a script which will write out available branches to a text 
> file that is used by the Extended Choice Parameter plugin. The plan was then 
> to use this branch choise parameter as a node lablel, dynamically selecting 
> the correct set of slaves given the selected branch for the job. 
> Unfortunately the 'Restrict where this project can be run' label does not 
> support variable expansion.
> ATM we have a hybrid solution where build which need to be fast are 
> duplicated and hardcoded for each branch on a different set of slaves. Build 
> which needs to be unique (such as package builds which need a sequential 
> build number for versioning) have to checkout the branch on the slave and 
> incure the sync overhead which can be several hours.
> Any help greatly appreciated.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to