Jenkins中agent的使用

Posted xinhua19

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins中agent的使用相关的知识,希望对你有一定的参考价值。

【前言】

很多小伙伴都已经会搭建Jenkins环境了,都想要用Jenkins来运行自动化接口,可我们的Jenkins在linux服务器上。服务器上默认的python包是2.6的这样不是很好,那么这边就引入了一个agent的概念,代理Windows

 

【新增Windows节点】

1  在Jenkins的节点管理 新增1个节点 技术图片

 

 技术图片

 

 

2  节点新增后,打开节点如下提示 

技术图片

3 。解决上述2的问题

点击进行配置,把TCP的端口打开,同时关闭Windows上的防火墙,保证通讯

技术图片

 

 4.点击launch。下载该agent。将下载下来的文件 保存到新建节点时的远程工作目录中

技术图片

 

5 。然后运行该agent. 出现connected说明连接成功

 技术图片

 

 

(说明我在连接的时候出现了1点小问题一个端口没有开启。开启端口后连接正常)

提示了我 :http://47.93.148.116:8080/Jenkins provided port:40885 is not reachable

我把40885端口打开后正常 

 

【验证】

新建1个自由风格的job,配置,节点运行选择

技术图片

 

 

 技术图片

 

 

构建成功  

 

【新增linux节点】

我这边没有去写,配置和windows类似 感兴趣的伙伴可以下方留言 探讨

以上是关于Jenkins中agent的使用的主要内容,如果未能解决你的问题,请参考以下文章

jenkins-pipline-agent使用,使构建能够在不同环境,不同容器中运行

jenkins-pipline-agent使用,使构建能够在不同环境,不同容器中运行

jenkins-pipline-agent使用,使构建能够在不同环境,不同容器中运行

在轮询 SCM 时将 ssh-agent 与 jenkins 一起使用

Jenkins-Kubernetes插件实现使用Pod作为 Agent-超详细

Jenkins 以Docker方式启动的agents