如何通过CLI添加Jenkins从属节点?

rjz*_*zii 10 build-automation command-line-interface jenkins

根据标题,在Jenkins中如何使用CLI将新的从节点添加到我的构建集群,或者如果没有CLI选项,是否还有另一个可编写的脚本可用?

Nir*_*Nir 18

可以在此处找到基本的CLI指令.

以下CLI命令应将新节点配置XML作为stdin获取:

java -jar jenkins-cli.jar -s [JENKINS_URL] create-node [NewNodeName]
Run Code Online (Sandbox Code Playgroud)

例如,如果要复制现有节点,可以使用:

java -jar jenkins-cli.jar -s [JENKINS_URL] get-node [NodeToCopyFrom] | java -jar jenkins-cli.jar -s [JENKINS_URL] create-node [NewNodeName]
Run Code Online (Sandbox Code Playgroud)


CIG*_*Guy 10

许多人使用Swarm插件来消除实际手动添加从属的需要.当然,您需要编写swarm代理的安装脚本,但这应该非常简单.