Jenkins Windows Agent 搭建

  1. 系统管理 -> 节点管理 -> 新建节点。固定节点。随便起个名字。
img_118.png

img_119.png
  1. 选择Launch agent via execution of command on the controller, 然后填写ssh user@ip java -jar d:/jenkins/agent.jar.
    也可以选择ssh和通过Java web启动代理(不同版本选项不尽相同),但我觉得agent.jar这种形式比较简单。
img_120.png

其中agent.jar通过右上角帮助按钮进行下载,然后放到agent机器上。

img_121.png
  1. 如果出现下述节点状态,表明节点创建成功。
img_122.png
  1. 然后是新建任务。windows没法像linux那样用nohup &来执行后台命令,以此来规避Jenkins任务完成后杀掉衍生进程的这一操作。所以在Windows批处理命令中需要使用
set BUILD_ID=dontKillMe
set JENKINS_NODE_COOKIE=dontKillMe

来让Jenkins不杀掉衍生进程。
同时Jenkins会检测每条命令是否成功来判断任务是否完成,如果遇到多条命令,可以用&&连接。比如cd d:\ && java -jar test.jar

img_123.png

后记

自己去查询Jenkins windows agent搭建的时候,网上信息杂乱不堪,走了不少弯路。自己成功之后便做一个记录。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容