我爱编程

Jenkins添加Windows slave Node步骤

2018-03-30  本文已影响0人  Vicky_习惯做唯一

摘要: 当我们在一台Jenkins服务器上部署的Job越来越多以后,单一的一个Node如果不堪重负,我们要适当增加Node来帮忙分担哦。

先看看我们Jenkins服务器上的Node List:

如果要新增加节点,需要以下几个步骤:

1. 打开Jenkins Node面板:

Jenkins -> Manage Jenkins -> Manage Nodes :

2. New Node  -> click OK button :

3. 在下一个对话框中输入Node的基本信息:

4.在Nodes界面查看刚刚添加完的Node信息:

5.可以看到这个Node并未启动,且没有任何具体信息。

那是因为此时的Node仅仅是个空壳子,我们需要为这个Node添加实际的代理(机器)让它可以工作。

6.为新创建的Node添加代理:

点击刚刚创建的Node名字,跳转到如下对话框:

7. 点击"agent.jar"将该jar包下载到本地。

8. 新建一个bat文件,将上述的agent command line添加到bat文件中,名字可以随机取哦:

这两个文件需要放到同一个目录下,否则需要修改命令行,在agent.jar前面加上相对路径。

9.双击运行该bat文件,若提示Connected则表示连接成功:

10. 返回Nodes列表,等一下下就可以看到这个新添加的节点已经没有红色叉叉了。并且显示了Architecture之类的具体信息。此处我就不截图了。

11. 删掉多余的Node:

12. 新建的Node如何被调用?

a. Jenkins -> New Item -> Enter an item name, choose item style -> OK.

(就是在Jenkins上面新建一个Job,输入名字,选择风格,保存)

b. 在该Job的Configure界面的General面板中勾选"Restrict where this project can be run":

然后输入某个节点的label,系统会自动查询该Jenkins服务器上与该名字相关的所有node哦:

13. 为Jenkins添加Node一共有四个方式:

这四种方式中最常用的就是"Lanuch agent via Java Web Start"和“Launch slave agents via SSH”。

本人亲自尝试过这其中的三种,但是就第一种最简单快捷。

上一篇下一篇

猜你喜欢

热点阅读