您的位置:软件测试 > 开源软件测试 > 开源配置管理工具 > HUDSON
Hudson使用摘录
作者:网络转载 发布时间:[ 2013/12/17 10:05:00 ] 推荐标签:

hudson下载:http://hudson-ci.org/downloads/war/1.386/hudson.war
hudson安装:将war包放到tomcat/webapps目录中即可

hudson安装“可选插件”
Deploy to container Plugin:使用其进行war包部署,支持tomcat,jboss,glassfish
Hudson SCP publisher plugin:如果要跨服务器部署,需要安装该插件,其使用scp的方式将文件从一个服务器拷贝到另一台服务器
Hudson Email Extension Plugin:如果希望部署完成后能将结果以邮件的形式进行通知,可以安装该插件

hudson主流程:
svn更新代码---->ant编译和打包---->部署到tomcat---->远程scp文件传输---->发动邮件通知

系统设置
全局设置&路径,这是hudson核心的功能,jdk,ant,maven,scp,邮件等等,都是在这里设置的。

hudson新建任务主流程:
新建任务--->任务配置--->指定svn地址--->指定Build Triggers---Build配置(Ant等)--->Post-build Actions(如部署、远程发布、邮件通知)

JOB_WORKSPACE:是构建时使用的目录,也是从代码仓库中取得的代码所要保存的路径,默认路径为HUDSON_HOME/jobs/$jobname/workspace

配置slave节点:
点击左侧“新建节点”--->输入节点名称--->选中Dumb Slave--->点击OK--->完成节点配置后点击“Save”--->下载JNLP文件。

编写hudson.bat脚本
javaws E:hudsonslave-agent.jnlp

Hudson进行自动化测试:
注意slave的目录应该与Master上面的相对应。
1、新建测试任务(jobs),注意需要绑定这个任务到配置好的slave
2、Build选项中选择”Execute Windows batch command“输入命令,作用一般是启动slave机器上用于自动化的bat脚本
3、勾选"Archive the artifacts",在Files to archive 中输入 out/testreport.xml。此步骤用于同步读取slave机器上的测试报告
4、点击立即构建,slave机器上执行自动化脚本并生成Junit风格的xml文件(如非Junit风格则需其它工具转换)
5、Master可以直接读取slave的测试报告,并展示和记录测试结果。

软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd