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

时间:2012-10-05 16:24:32

标签: jenkins build-automation command-line-interface

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

2 个答案:

答案 0 :(得分:17)

可以找到基本的CLI指令here

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

java -jar jenkins-cli.jar -s [JENKINS_URL] create-node [NewNodeName]

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

java -jar jenkins-cli.jar -s [JENKINS_URL] get-node [NodeToCopyFrom] | java -jar jenkins-cli.jar -s [JENKINS_URL] create-node [NewNodeName]

答案 1 :(得分:9)

许多人使用Swarm Plugin来消除手动添加奴隶的需要。当然,您需要编写swarm代理的安装脚本,但这应该非常简单。