如何通过python jenkinsapi更改Jenkins节点详细信息
我读过很多Jenkins API文档。但是我没有办法使用Python API更改Jenkins节点的细节。 基本上,我想更改以下字段: 1) 遗嘱执行人名单 2) 标签 3) 主人如何通过python jenkinsapi更改Jenkins节点详细信息,python,jenkins,jenkins-pipeline,jenkins-cli,Python,Jenkins,Jenkins Pipeline,Jenkins Cli,我读过很多Jenkins API文档。但是我没有办法使用Python API更改Jenkins节点的细节。 基本上,我想更改以下字段: 1) 遗嘱执行人名单 2) 标签 3) 主人 我对groovy代码非常陌生。我已经阅读了一些教程,但没有得到太多的信息。请提供如何执行此groovy代码的信息和一些基本知识。若要运行脚本,请使用Jenkins-->管理-->脚本控制台,复制脚本并运行它,或者使用jenkinshost:8080/script@Mor问题是关于“使用Python API”,您的脚本
我对groovy代码非常陌生。我已经阅读了一些教程,但没有得到太多的信息。请提供如何执行此groovy代码的信息和一些基本知识。若要运行脚本,请使用Jenkins-->管理-->脚本控制台,复制脚本并运行它,或者使用jenkinshost:8080/script@Mor问题是关于“使用Python API”,您的脚本似乎不是pythonI,我对groovy代码非常陌生。我已经阅读了一些教程,但没有得到太多的信息。请提供如何执行此groovy代码的信息和一些基本知识。若要运行脚本,请使用Jenkins-->管理-->脚本控制台,复制脚本并运行它,或者使用jenkinshost:8080/script@MorLajb问题是关于“使用Python API”,您的脚本似乎不是Python
import jenkins.model.*
import hudson.model.*
import hudson.slaves.*
import hudson.plugins.sshslaves.*
import java.util.ArrayList;
import hudson.slaves.EnvironmentVariablesNodeProperty.Entry;
Slave slave = new DumbSlave(
"agent-node","Agent node description",
"/home/jenkins",
"1",
Node.Mode.NORMAL,
"agent-node-label",
new SSHLauncher("agenNode",22,"user","password","","","","",""),
new RetentionStrategy.Always(),
new LinkedList())
Jenkins.instance.addNode(slave)