Jenkins-增加agent
单台jenkins处理能力有限,一般只能同时处理数个发布,当发布增多时,需增加jenkins agent,并行处理发布,增加jenkins总体处理能力
测试环境
1 | jenkins 2.308 |
信任配置
1 | ## step 1 master和agent新建ssh证书(已有可忽略) |
添加凭证
登录jenkins–》manage jenkins–》manage credentials–》全局–》添加凭证
添加一个agent的ssh用户和密码、或证书
添加节点
登录jenkins–》manage node and clouds–》新建节点
远程工作目录:输入agent的工作目录,如:/data/jenkins,注意目录权限
启动方式:Lauch agents via SSH,输入agent的用户和凭证
用法:按需,这里选指定标签的任务才使用agent执行
标签:按需
启动节点
登录jenkins–》manage node and clouds–》选中节点,启动代理
注意看启动日志,如有报错按日志处理,如ssh认证问题、缺少java环境等
使用agent构建项目
项目配置里,选中“限制项目的运行节点”,输入标签表达式,即可指定该项目以特定agent运行