VOL 327

01

2021-12

今天距2022年31天

这是ITester软件测试小栈第327次推文

点击上方蓝字“ITester软件测试小栈“关注我,每周一、三、五早上 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机器上执行的。

以上

That‘s all

更多系列文章

敬请期待


ITester软件测试小栈(ID:ITestingA),专注于软件测试技术和宝藏干货分享,每周准时更新原创技术文章,每月不定期赠送技术书籍,愿我们在更高处相逢。喜欢记得星标⭐我,每周及时获得最新推送,第三方转载请注明出处。

ITester软件测试小栈

往期内容宠幸

1.Jenkins介绍及安装


2.Jenkins用户权限管理


3.8张思维导图,梳理Python知识体系


4.28张思维导图,梳理Java知识体系


5.内卷太厉害怎么办?多读好书破万“卷”

想获取更多最新干货内容

快来星标 置顶 关注我

每周一、三、五 09:00见

<<  向右滑动查看下一张图片  >>

后台 回复"资源"取干货

回复"微信群"一起打怪升级

个人微信:Cc2015123

添加请注明来意 :)

真爱四连,BiuBiuBiu~

Jenkins分布式构建和部署(master-slave)相关推荐

  1. 连载三:RobotFramework+Selenium+Jenkins分布式构建

    连载三:RobotFramework+Selenium+Jenkins分布式构建 目标:Jenkins安装在服务器上,而使用Jenkins调用本机的脚本并在本机执行. 步骤: (1)需要有RobotF ...

  2. Jenkins的Windows Slave分布式构建和部署

    1.新建的Slave:系统管理-->管理节点-->新建节点 远程工作目录 即是 节点服务器 站点文件存放目录 在配置节点时 启动方法 配置的选项中的 Launch agent via Ja ...

  3. 基于K8S构建企业级Jenkins CI/CD平台实战(三) 之 带你实战Spring boot/Cloud 项目 CI/CD jenkins自动化构建、部署过程

    需要环境 Git(GitLab) Harbor 私服 kubernetes-plugin 使用 Kubernetes jenkins 通过前面三篇我们已经了解了jenkins和 kubernetes- ...

  4. gitlab ci 自动化部署_前端gitLab加jenkins自动化构建和部署,以及服务器常用的linux命令行操作,免密登录...

    常用的linux命令行操作 将项目部署到服务器后,需要查看文件是否已经部署成功,已经对文件进行增删改查操作,就需要用到命令行操作,常用操作如下: ll 罗列出当前文件或目录的详细信息,含有时间.读写权 ...

  5. 没有可用软件包 jenkins。_Jenkins分布式构建与并行构建

    Jenkins分布式构建与并行构建 jenkins的架构 Jenkins采用的是"master+agent(slave)"架构.Jenkins master负责提供界面.处理HTT ...

  6. 码云Webhook触发Jenkins自动构建 - Jenkins演练(一)

    今天自己看着插件文档摸索了一下,实现了git push后Webhook自动触发Jenkins进行代码构建,可通用gitlab.github等平台,中文关于这方面自动部署的文档比较少,所以把我的学习过程 ...

  7. [原创] Jenkins slave agent 分布式构建

    Jenkins 通过 manage nodes 实现了 分布式构建. 1. Add nodes 1).  'Remote FS root' (在slave机器上腾出一个空文件夹,jenkins在分布构 ...

  8. 主从多机matlab代码,Jenkins的Master Slave主从进行多机多环境部署-配置

    当我们写好一个程序以后,需要在多台机器上进行部署操作,如果我们使用每台机器独立部署的话,就很耗时间,这个时候我们可以利用Jenkins的主从机制来进行部署操作. 首先看个图,大概理解一下Master ...

  9. jenkins 服务(分布式master+slave) 搭建

    jenkins master war 被tomcat 解压后(部署之后)的文件目录: [root@jenkissitweb204 CI]# cd jenkinsslave/ [root@jenkiss ...

最新文章

  1. uniapp中动态添加及修改导航栏
  2. Exchange server 2003迁移到2010之升级默认地址簿及地址策略
  3. 从脸部识别到火星机器人,正在改变世界的计算机视觉
  4. TCP/IP 网络编程 (三)
  5. 互联网企业安全高级指南3.6 需要自己发明安全机制吗
  6. java addfirst_java – ArrayDeque类的addFirst方法
  7. OpenGL, GLSL, DirectX, HLSL中的矩阵存储形式
  8. BZOJ.2000.[HNOI2010]stone取石头游戏(博弈)
  9. Windows下安装hadoop2.7.1
  10. Git指令及码云的使用笔记
  11. 2021年机修钳工(中级)考试试卷及机修钳工(中级)试题及解析
  12. webstorm界面主题
  13. 2022-2028年中国环保减速机行业运行动态及投资机会分析报告
  14. 800份h5游戏源码
  15. String类的getBytes()方法
  16. 中水处理设备:中水回用的三种主处理方法及其比较
  17. 深度学习机器人交易_使用深度学习创建股票交易机器人
  18. python添加pythonhome参数,如何在python中向烧瓶烧瓶添加参数?
  19. GAN训练不稳定原因
  20. 帝国理工创新领袖:数据驱动创新的五种模式

热门文章

  1. WIN32_FIND_DATA
  2. boost学习之BOOST_PP_REPEAT
  3. verilog学习记(时序电路)
  4. C语言和设计模式(桥接模式)
  5. 用汇编的眼光看C++(之算术符重载陷阱)
  6. mac php配置和扩展,mac 下安装php 以及 配置扩展!!!!!
  7. thinkphp5 异步调用方法_详解thinkphp5+swoole实现异步邮件群发(SMTP方式)
  8. 将视图转为image_OpenShift 4.3 之 直接将Web应用当成Serverless运行
  9. c++求几个数的最大公约数_最大公约数,最小公倍数 A3
  10. 渗透测试中说的Shell和Webshll到底是什么