Hi Vincent,

many thanks! Seems to work!

And I think I will try to re-use your trick to retrieve other class names.;-)

BR
Dirk

2012/6/5 HARDION Vincent <[email protected]>:
> Hi,
>
> A quick check on my system gives me : class hudson.model.labels.LabelAtom
>
> With the given Groovy Script :
> def jenkins = hudson.model.Hudson.instance
> println jenkins.items[0].assignedLabel.class
>
>
> BR,
> Vincent
>
> ________________________________________
> From: [email protected] [[email protected]] on 
> behalf of Dirk Kuypers [[email protected]]
> Sent: Tuesday, June 05, 2012 12:48 PM
> To: [email protected]
> Subject: Setting assignedNode and canRoam of a project programmatically
>
> Hi,
>
> I am trying to set up my unit test Jobs via a groovy script and I am
> pretty far now. But I have some questions left because I cannot find
> the right example online/I am too new to the Jenkins API. And: I am
> not sure if this question would be better placed on jenkinssci-dev...
>
> I want to set assignedNode and the canRoam element in the resulting
> config.xml programmatically. At the moment I am stuck.
>
> <project>
>   ...
>  <assignedNode>unit-tests||master</assignedNode>
>  <canRoam>false</canRoam>
>   ...
> </project>
>
> I tried
>
>  job.setAssignedLabel(new Label("unit-tests||master"))
>
> But Label is an abstract class. How could I achieve what I want to do?
>
> Thanks for help
> Dirk
> --
> Never trust a short-haired guru



-- 
Never trust a short-haired guru

Reply via email to