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

Posted 搜狗测试

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins添加执行机(slave_agent)的方法及应用相关的知识,希望对你有一定的参考价值。

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

jenkins执行结构

添加linux执行机

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

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

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

  • 支持 ssh 连接插件:SSH Slaves plugin

添加windows执行机

请参考

添加任务

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

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

1、general中Restrict where this project can be run

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

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

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

例: 
linux执行命令 

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

windows执行命令 


使用jenkins可解决的问题

1、执行脚本的环境不同,导致使用固定的执行机无法兼容执行(例,有些同学的python自动化脚本是用python3写的,在一台python2环境下的执行机上无法执行) 
2、可添加多台执行机,并发构建自动化任务; 

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



大家有任何关于jenkins的使用或持续集成相关的问题,欢迎留言交流~


以上是关于jenkins添加执行机(slave_agent)的方法及应用的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins - master/slave模式

如何在 Jenkins 执行期间管理每个构建的特定文件?

jenkins的Master/Slave模式

Jenkins如何实现自动化测试

Jenkins分布式测试

jenkins 批量添加任务job