Jenkins CI 持续集成技术_分布式架构流程、Jenkins开启代理子节点、任务设置运行节点

自动化CI流程框架-分布式架构流程
Jenkins CI 持续集成技术_分布式架构流程、Jenkins开启代理子节点、任务设置运行节点_第1张图片

一、jenkins开启代理子节点

1、登录进入Jenkins

2、选择新建节点。
Jenkins CI 持续集成技术_分布式架构流程、Jenkins开启代理子节点、任务设置运行节点_第2张图片

3、填写节点名称,选择固定节点,点击确定
Jenkins CI 持续集成技术_分布式架构流程、Jenkins开启代理子节点、任务设置运行节点_第3张图片
4、在电脑新建一个文件夹作为远程工作目录
Jenkins CI 持续集成技术_分布式架构流程、Jenkins开启代理子节点、任务设置运行节点_第4张图片

5、配置节点,然后点击保存

Jenkins CI 持续集成技术_分布式架构流程、Jenkins开启代理子节点、任务设置运行节点_第5张图片

6、点击高级,填写Tunnel连接映射的端口号,别忘了开头的冒号

注:如果你用的Jenkins服务器是自己用容器搭建的,端口这里不需要设置,只需要将容器的50000端。
口映射出来,jenkins节点默认连接的是50000端口。

Jenkins CI 持续集成技术_分布式架构流程、Jenkins开启代理子节点、任务设置运行节点_第6张图片

7、点击节点进入,点击下载agent.jar包

Jenkins CI 持续集成技术_分布式架构流程、Jenkins开启代理子节点、任务设置运行节点_第7张图片

Jenkins CI 持续集成技术_分布式架构流程、Jenkins开启代理子节点、任务设置运行节点_第8张图片

8、放入跟你的工作目录同级目录方便查找
在这里插入图片描述

9、在agent.jar所在目录下打开CMD,在命令行中启动节点
Jenkins CI 持续集成技术_分布式架构流程、Jenkins开启代理子节点、任务设置运行节点_第9张图片

命令(复制第1条):
java -jar agent.jar -jnlpUrl http://192.168.221.128:1010/computer/test0501/slave-agent.jnlp -secret afc9b27fa26fce8dc5b12844cdc426aa69d997a2b57452c38bb855224ca25a39 -workDir "D:\test\workspace0501"

Jenkins CI 持续集成技术_分布式架构流程、Jenkins开启代理子节点、任务设置运行节点_第10张图片

10、出现connected代表连接成功,同时节点显示在线状态

注:CMD一旦关闭,节点连接就会断开。

Jenkins CI 持续集成技术_分布式架构流程、Jenkins开启代理子节点、任务设置运行节点_第11张图片
在这里插入图片描述

二、任务设置运行节点

1、由于之前设置节点的时候选择了只运行绑定此节点的任务(这样为了避免别人用你的电脑当肉鸡),所以配置任务时需要设置运行的节点。
2、在任务的配置界面,填上之前节点定义的标签(标签可以个性化定义,要保证唯一,否则别人也可以通过相同的标签选到你的节点)

Jenkins CI 持续集成技术_分布式架构流程、Jenkins开启代理子节点、任务设置运行节点_第12张图片

Jenkins CI 持续集成技术_分布式架构流程、Jenkins开启代理子节点、任务设置运行节点_第13张图片

3、保存设置后运行该任务,就会在指定的节点运行了。

Jenkins CI 持续集成技术_分布式架构流程、Jenkins开启代理子节点、任务设置运行节点_第14张图片

你可能感兴趣的:(Jenkins,环境部署相关,jenkins)