2016-04-22 6 views
0

私はJenkinsのHudson APIをgroovyで書いていますが、スクリプトが実行されている現在のスレーブのラベルを取得します。私は渡されたラベルを手に入れることができますが、それは私が望むものではありません。私はJenkins/Hudson CLI API Groovyを使用してスクリプトが実行されているノードを取得します。

hudson.model.Hudson.instance.slaves

を使用して、すべてのスレーブを得ることができますが、私は、私が実行していた1方法を知っていますか?いったんノードを取得すると、myslave.getAssignedLabels()を使ってラベルを変更できますが、そのノードを取得することが問題になるようです。 提案がありますか?

答えて

1

Nodeクラスから利用getAssignedLabels

Computer.currentComputer().getNode().getAssignedLabels()