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

本文章转载于搜狗测试

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

jenkins执行结构

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

添加linux执行机

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

支持 ssh 连接插件:SSH Slaves plugin

添加windows执行机

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

添加任务

《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添加执行机(slave_agent)的方法及应用》

使用jenkins可解决的问题

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

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

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

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

    原文作者:夜境
    原文地址: https://www.jianshu.com/p/54a34b211874
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞