我试图找出给定Jenkins Master的哪些奴隶以编程方式连接除 JNLP4 以外的任何东西。
已经有AdministrativeMonitor for checking whether deprecated protocols are activated,不幸的是,这并没有告诉我哪些奴隶实际上正在使用它。弃用本身是使用烘焙到源中的布尔标志完成的,参见例如。这里是JNLP2。
我尝试了什么?直接浏览GitHub上的Jenkins源代码,找出 $sql_query="select * from yourTable";
$result=mysqli_query($connection,$sql_query);
if(mysqli_num_rows($result) > 0)
{
while($row = $result->fetch_array(MYSQLI_ASSOC))
{
echo "ID ".$row[0];//echo "ID ".$row["ID"];
echo "Name ".$row[1];//echo "Name ".$row["Name"];
}
}
else
{
echo "No Record";
}
与协议本身之间的联系。中间有一个hudson.slaves.SlaveComputer
抽象,这是我目前停止调查的地方。
从以下代码开始(使用Scriptler中的Groovy编写),找到代理协议的步骤是什么?
Channel