jenkins添加执行机(slave_agent)的方法及应用

本文章转载于搜狗测试

敏捷测试逐渐成为行业趋势,优势在于快速迭代,所以在这个过程中,测试不能成为短板,测试工作也就需要快速迭代,所以jenkins也就成了执行测试的首选平台,今天跟大家分享下jenkins中添加执行机(slave_agent)的方法及应用;

jenkins执行结构

添加linux执行机

支持 ssh 连接插件:SSH Slaves plugin

添加windows执行机

请参考http://www.jianshu.com/p/047362b11403

添加任务

添加任务时有两个地方是与agent的配置相关

1、general中Restrict where this project can be run

2、执行构建的命令行方式

例:

linux执行命令

windows执行命令

使用jenkins可解决的问题

1、执行脚本的环境不同,导致使用固定的执行机无法兼容执行(例,有些同学的python自动化脚本是用python3写的,在一台python2环境下的执行机上无法执行)

2、可添加多台执行机,并发构建自动化任务;

3、支持各种语言的自定义脚本;

4、可连续执行有依赖关系的构建(例:svn up代码→执行UnitTest→执行接口测试case→调用上线脚本进行上线操作);

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

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,957评论 19 139
  • 前言 前段时间的工作中有接触到接口测试,测试代码以maven工程的形式编写,使用testNG测试框架。工作中,每次...
    Ivanlfli阅读 3,927评论 7 24
  • 前言 众所周知,现在App的竞争已经到了用户体验为王,质量为上的白热化阶段。用户们都是很挑剔的。如果一个公司的推广...
    偏偏就是祢阅读 9,061评论 34 59
  • 前言 众所周知,现在App的竞争已经到了用户体验为王,质量为上的白热化阶段。用户们都是很挑剔的。如果一个公司的推广...
    闲云清烟阅读 2,540评论 1 4
  • 今天,我打开空间相册,才发现前天你看过了,不知道你这是什么意思,你让我怎么办,你知道吗,我当初那么挽留你,而你呢?...
    思绪溢满阅读 163评论 0 0