0
我读过很多Jenkins API文档。但我没有得到任何方法来改变使用Python API的Jenkins节点的细节。 基本上,这些都是我想改变的字段:执行人 2)的如何通过python jenkinsapi更改Jenkins节点详细信息
1)#标签 3)主机
我读过很多Jenkins API文档。但我没有得到任何方法来改变使用Python API的Jenkins节点的细节。 基本上,这些都是我想改变的字段:执行人 2)的如何通过python jenkinsapi更改Jenkins节点详细信息
1)#标签 3)主机
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)
我非常新Groovy代码。我已经通过一些教程,但没有得到很多信息。请给我提供我们如何执行这个groovy代码和一些基本知识的信息。 –
运行脚本,詹金斯 - >管理 - >脚本控制台,只是复制脚本并运行它或您的jenkinshost:8080 /脚本 –
@Mor Lajb问题是关于“使用Python API”,您的脚本不似乎是蟒蛇 – Heinz