点击上方头像关注我,每周上午 09:00准时推送,每月不定期赠送技术书籍,小窗口回复“资源”、“测试工具包”领取测试资源。
本文1359字,阅读约需4分钟
Hi,大家好。在上一篇Jenkins系列文章:Jenkins用户权限管理,主要介绍安装权限插件,创建角色及给角色分配权限。
一
为什么要分布式构建?
项目比较多时,单个master负载较大,构建会出现长时间等待,可以采用master-slave架构来提升构建性能。
二
准备工作
① 一台或多台服务器;
② 服务器配置Java环境。
三
配置slave节点
1) 首页,依次点击系统管理-->节点管理-->新建节点。
2) 输入节点名称,选择固定节点,然后点击确定。
3) 配置节点相关信息,点击保存。
① 描述:不太重要,按需填写。
② Number of executors:允许在这个节点上并发执行任务的数量。
③ 远程工作目录:指定slave的工作目录路径。
④ 标签:通过场景进行标签分组。
⑤ 用法:场景选择 。
⑥ 启动方式:选择通过SSH连接Slave,输入服务器用户名、密码等;
Host Key Veriflcation Strategy:可以选择 Manually trusted key Verification Strategy。
4)点击slave节点。
5)点击重启代理。
等待重启代理成功。
四
创建任务,分配给slave执行
① 首页,点击新建任务。
② 输入任务名称,点击确定。
③ 勾选限制项目的运行节点,标签表达式输入配置slave节点时填写的标签。
④ 构建,选择执行shell。
输入命令:
⑤ 配置完成后,点击保存。
⑥ 首页,构建ITester-auto-api任务。
⑦ 在控制台输出中,可以看到此任务是在slave-01机器上执行的。
更多系列文章
敬请期待
我是CoCo,计算机科学与技术专业,深漂大厂互联网民工(女),坐标深圳。5年工作经验,3年持续输出技术文。ITester软件测试小栈(ID:ITestingA),专注于软件测试技术和宝藏干货分享,每周准时更新原创技术文章,每月不定期赠送技术书籍,愿我们在更高处相逢。喜欢记得星标⭐我,每周及时获得最新推送,第三方转载请注明出处。
想获取更多最新干货内容
快来星标 置顶 关注我
| 留言与评论(共有 0 条评论) “” |