का उपयोग करके नोड लेबल को संशोधित करने के लिए क्या कोई जानता है कि किसी भी मैन्युअल रूप से जेनकिन्स/हडसन नोड लेबल को संशोधित करने के तरीके को कैसे पता चलता है? मेरा मतलब है, सीएलआई एपीआई की तरह एक एपीआई पूरी तरह से यह उपकरण प्रदान करता है (बेशक जेनकिन्स/हडसन को पुनरारंभ किए बिना)।जेनकिन्स/हडसन सीएलआई एपीआई ग्रोवी
मेरा अनुमान है कि सबसे अच्छा विकल्प जेनकिन्स/हडसन गेट्स में प्रवेश करने के लिए ग्रोवी स्क्रिप्ट का उपयोग कर रहा है।
जावा जार HUDSON_URL -s: की तरह कुछ निष्पादित 8080 ग्रूवी /path/to/groovy.groovy
की तरह है कि स्क्रिप्ट कुछ की सामग्री होने के नाते: अग्रिम में
for (aSlave in hudson.model.Hudson.instance.slaves) {
labels = aSlave.getAssignedLabels()
println labels
**aSlave.setLabel("blabla")** // this method doesn't exist, is there any other way???
}
धन्यवाद!
विक्टर
कैसे और कहाँ मैं इस स्क्रिप्ट को चलाने होगा? इसके अलावा ऐसा लगता है कि अंत में एक अतिरिक्त} है। –
https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+Script+Console –
ऐसा नहीं लगता है कि ये परिवर्तन जारी रहते हैं, हालांकि। –