找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
本帖最后由 武汉2期-陈宇 于 2021-6-25 10:45 编辑

jenkins
1、jenkins添加节点
第一步:首页点击系统管理——》管理节点——》新建节点
第二步:输入节点名称,勾选固定节点

1.png
名字:唯一标识一个代理,通常使用代理主机名
描述:代理的cpu内核,内存使用情况描述。
执行者数量:控制并发构建数量
远程工作目录:一个代理有一个专门的jenkins目录
标签:对多节点分组,代理标签,工程标签相同,说明这个工程在这个代理上运行。
用法:默认选择尽可能使用这个节点
启动方法:默认选择通过java web启动代理 (全局安全中设置)
2.png

第三步:在全局安全管理中,将代理改为指定端口,并在Linux中过滤该端口
3.png

第四步:下载agent.jar文件 ,保存在本地,并在dos窗口中进入保存agent.jar的目录,执行命令如下
java -jar [color=var(--link-color)]agent.jar -jnlpUrl http://192.168.0.151:8999/jenkin ... pi/slave-agent.jnlp -secret 7fe8c4550d49375426e417152a9c73124ac825fccac1b02a64aa557e0bece14e 4.png
2、jenkins添加项目第一步:首页,点击开始创建一个新任务输入一个项目名称,选择构建一个自由风格的软件项目,最后确定
第二步:输入项目具体配置
项目名称:自定义
1、General:限制可以运行该项目的位置:输入标签,标签为代理的标签(指定项目在哪个代理机上执行)
5.png
2、源码管理:把要被运行的脚本文件放入上传到svn
                      然后再构建输入:Pybot ­­test test2 G:\jenkins\auto\论坛项目.txt
                      点击构建后Jenkins会自动拉取SVN服务器的代码到Jenkins的工作空间然后通过执行
                       Windows批处理命令就可以执行从 SVN拉取下来的最新的代码,这样就可以实时跑服务器中最新的代码或者自动化测试用例。
3、构建触发器:构建触发器(设置定时任务) Build periodically 在日程表中设置
触发器是用于控制自动化测试执行时间的 日程表里有5个数字,分别为:
H * * * *
第一个* 表示: 分钟:0-59
第二个* 表示: 小时:0-23
第三个* 表示 日:1-31
第四个* 表示 月:1-12
第五个* 表示 周:0-7 0和7都代表星期天
H 表示随机
*表示所有
表示连续
/ 表示间隔
表示和
M-N 指定一个范围值
4、构建点击增加构建步骤 ,选择执行windows批处理命令
      命令输入,例如执行单个用例:python 用例文件路径
6.png












分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册