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。我也可以得到节点列表。非常感谢你,这正是我正在寻找的 –