0
我正在檢查特定的Jenkins節點是否使用Jenkins CLI 連接。爲了得到節點的細節,我可以使用get-node
命令,並將其返回細節這個XML如何使用jenkins-cli檢查jenkins節點連接狀態
<?xml version="1.0" encoding="UTF-8"?>
<slave>
<name>20170602_jenkins_slave_002</name>
<description>10.49.82.46</description>
<remoteFS>c:\\jenkins_root</remoteFS>
<numExecutors>1</numExecutors>
<mode>EXCLUSIVE</mode>
<retentionStrategy class="hudson.slaves.RetentionStrategy$Always"/>
<launcher class="hudson.slaves.JNLPLauncher"/>
<label>20170602_jenkins_slave_002</label>
<nodeProperties/>
<userId>admin</userId>
</slave>
不過,這並不包括節點狀態。任何人有想法如何詹金斯CLI
我從來不知道詹金斯有一個JSON API。我也可以得到節點列表。非常感謝你,這正是我正在尋找的 –