Thank you - that appears to work.

On Sun, Mar 16, 2014 at 1:37 PM, Richard Lavoie <[email protected]>wrote:

> Have you tried hudson.model.Hudson.instance.save() ?
>
>
> On Sun, Mar 16, 2014 at 4:07 PM, Christian Goetze <
> [email protected]> wrote:
>
>> I recently learned that I can use the script console to run groovy
>> scripts to modify items in the model.
>>
>> Specifically, I would like to add, change and remove slave node labels
>> via a script.
>>
>> I can make a script like this for example:
>>
>> hudson.model.Hudson.instance.slaves.each { slave ->
>>   out.print("Slave  $slave.nodeName : Labels: $slave.labelString")
>>   slave.setLabelString(slave.labelString + " " + "operational")
>>   out.println("   --> New labels: $slave.labelString")}
>>
>> Now how do I persist this change to disk?
>>
>>  --
>> 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].
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> Richard Lavoie
> IT consultant / consultant en informatique
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Jenkins Users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/jenkinsci-users/epL30VXvXC4/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to