加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – Jenkins:运行远程测试脚本和报告结果

发布时间:2020-12-14 04:18:45 所属栏目:Windows 来源:网络整理
导读:我正试图从一台CI机器中取出Jenkins,我想让它开始自动开始测试它构建的应用程序. 我的设置是这样的: 1个中央构建服务器 8台专用测试机. 目前,当构建完成(并应用标签)时,我们手动遍历,安装新构建并开始测试.每次测试需要8-24小时,因此并行运行是非常必要的.
我正试图从一台CI机器中取出Jenkins,我想让它开始自动开始测试它构建的应用程序.

我的设置是这样的:

> 1个中央构建服务器
> 8台专用测试机.

目前,当构建完成(并应用标签)时,我们手动遍历,安装新构建并开始测试.每次测试需要8-24小时,因此并行运行是非常必要的.稍后,我们到处走走看看结果.

我想自动化:

>构建的分布
>安装程序
>测试脚本的开头
>数据的收集.

我假设我可以使用Jenkins来完成所有这些,但是我还没有找到一个好的/简单的教程来告诉我如何做到这一点.我确定它涉及在所有测试机器上安装“从属”服务,但即使这样的说明似乎也不能很好地工作.

对于一个好的教程有什么想法?你们所有人的指示?谢谢!

由于您的构建是在主服务器上完成的,我假设您将要求:

http://wiki.jenkins-ci.org/display/JENKINS/Copy+To+Slave+Plugin

我会尝试这样的事情:

>创建构建应用程序/程序/库/其他任何内容的作业#1.
>创建工作#2

>使用此作业和上面的插件将生成的文件复制到测试从站
>使用此作业安装使用“Windows Batch Command”构建步骤由作业#1复制的工件.
>使用此作业来运行测试

>使用作业#1中“发布构建操作”下的“构建其他项目”选项来触发作业#2.这可以是一个多配置项目,因此您可以为它选择多个从站.

这样,无论何时启动Job#1,它都会成功,#2将被触发,它将复制文件,安装它们并开始测试.

我在这里假设了两件事:您的软件可以通过命令行安装,并且无需人工干预即可安装,或者至少使用某种脚本.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读